Python实现十大经典排序算法 代码最后面会给出完整版,或者可以从我的Githubfork,想看动图的同学可以去这里看看: 小结: 运行方式,将最后面的代码copy出去,直接python sort.py运行即可: 代码中的健壮性没有太多处理,直接使用的同学还要检查检查: 对于希尔排序,gap的选择至关重要,需要结合实际情况更改: 在我的测试中,由于待排序数组很小,长度仅为10,且最大值为10,因此计数排序是最快的,实际情况中往往不是这样: 堆排序没来得及实现,是的,就是懒了: 关键在于理解算法