排序算法面试复盘:一份从冒泡到 Timsort 的 Python 参考
最近在准备 coding 面试,把排序算法又从头捋了一遍。捋的过程里我有点被自己吓到:很多东西五年前我是真的记得的,比如快排的 partition 到底怎么写、为什么会退化,现在却要愣一下才能想起来。等翻到非比较排序那一块——计数排序、基数排序、桶排序——我发现那已经基本是一片空白了。 ...
最近在准备 coding 面试,把排序算法又从头捋了一遍。捋的过程里我有点被自己吓到:很多东西五年前我是真的记得的,比如快排的 partition 到底怎么写、为什么会退化,现在却要愣一下才能想起来。等翻到非比较排序那一块——计数排序、基数排序、桶排序——我发现那已经基本是一片空白了。 ...