程序员内功修炼之学好算法和数据结构(一)排序基础、选择排序、插入排序、希尔排序

2018-03-22
阅读 7 分钟
4.3k
一、排序基础(重要) 1.1 为什么要学习O(n^2)的排序算法? 编码简单,易于实现,是一些简单情景的首选。 在一些特殊情况下,简单的排序算法更有效。 简单的排序算法思想衍生出复杂的排序算法,在这个过程中可以加深理解从而想出更复杂的解决方法,体现一种思考的渐进过程。 作为子过程,改进更复杂的排序算法(如插入排...