【发布时间】:2012-08-12 04:33:42
【问题描述】:
我一直在谷歌上搜索并阅读 Wikipedia 上的 Timsort 和其他资源。 然而,我对 Timsort 在做什么并没有明确的想法。 谁能描述一下这个算法,或者给我一些包含清晰描述的文档?
【问题讨论】:
-
也可以在这里查看 timsort 的实现:svn.python.org/projects/python/trunk/Objects/listobject.c
-
我已经看到了,但我不是很清楚! :(
-
@programmingIsFun:您说您已阅读 Tim Peter 的解释和 Wikipedia 条目,但您并不清楚。你能把它分解成更具体的问题吗?
-
@BurhanKhalid:我投了反对票,因为“我就是不明白”这样的问题没有建设性。他本质上是在要求一个有针对性的教程,但几乎没有提供关于他做什么和不了解的信息。我认为对这个问题的任何有用答案都将过于具体到 OP 目前对计算机科学的理解。我还认为一个有用的答案最终会是章节长度描述,因为网络上较短的描述是不够的。
-
不幸的是,我认为这可能是一种语言障碍 :( 没有什么可以做的。
标签: python algorithm sorting timsort