=len(a_list))
normal_list[:5]
上面一段代码的运行结果如下,因为是随机打乱顺序,读者运行结果会不同:
[2780, 397, 5063, 6494, 1245]
0.1...pickle
with open('normal_list.pickle', 'rb') as file:
normal_list = pickle.load(file)
0.3 计时装饰器
装饰器是python...[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[6991, 6992, 6993, 6994, 6995, 6996, 6997, 6998, 6999, 7000]
2.选择排序..., 3, 4, 5, 6, 7, 8, 9, 10]
[6991, 6992, 6993, 6994, 6995, 6996, 6997, 6998, 6999, 7000]
3.结论
虽然冒泡排序和选择排序的时间复杂度都是...O(n^2),但是经过实践检验,在python实现2种排序算法后,选择排序花费的时间明显第冒泡排序花费的时间。