内置python的sort()方法

Saj*_*gar 1 python sorting

可能重复:
关于python的内置sort()方法

sort()方法使用哪种排序算法对数字列表进行排序?我怎样才能证明这一点?

seq = list_of_numbers
seq.sort()
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 6

它使用TimSort,这是Tim Peters为Python开发的算法(Python的禅宗成名).

它是Merge和Insertion排序的混合体,现在也在Java和Android中使用.Python源代码包含更详细的描述.您将在listobject.cC源代码中找到实现.