【发布时间】:2014-01-06 06:55:52
【问题描述】:
x = [1, 4, 7, 65, 23, 57, 12]
>>> sorted(x)
[1, 4, 7, 12, 23, 57, 65]
只是出于好奇,这个功能是如何工作的? Python 用于对可迭代对象进行排序的算法是什么?
【问题讨论】:
x = [1, 4, 7, 65, 23, 57, 12]
>>> sorted(x)
[1, 4, 7, 12, 23, 57, 65]
只是出于好奇,这个功能是如何工作的? Python 用于对可迭代对象进行排序的算法是什么?
【问题讨论】:
Python 曾经使用Quicksort。
然后,the mighty Tim Peters 出现了,20 级的键盘和超过 9000 的编码印章;在优雅和光辉的壮丽交响乐中,建造了Timsort,并将其赠予我们凡人,因为没有它,我们的生活将是不完整的。
【讨论】:
listsort.txt 添加了一些注释来解决常见的混淆。