【发布时间】:2014-05-22 14:31:22
【问题描述】:
Python 中的sort(already_sorted_list) 复杂度是多少? Python是否检查给定的迭代是否已排序,还是我必须自己做?我在文档中的任何地方都找不到它。
【问题讨论】:
-
现在我需要查看 Tim-Sort 算法的完整实现。虽然答案是肯定的,但它会进行一些前瞻比较以确定某些内容是否已经排序或几乎排序。
-
有一个很棒的wiki entry 讨论了许多 Python 函数的时间复杂度。