常见排序算法(2)
冒泡排序,插入排序,选择排序,快速排序,希尔排序,归并排序等可参考: 排序算法(1)
快速排序优化及分区扫描法:
该篇文章主要记录了堆排序,计数排序,桶排序,基数排序等。
堆排序堆排序的概念:堆排序(英语:Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。(百度百科)
堆的概念:
堆(英语:heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的
...