C语言,大牛推荐的七大经典排序算法答:快速排序的基本思想是通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。 5.希尔排序 选择一个增量序列t1,t2,…,tk,其中i>j,tk=1;按增量序列个数k,对序列进行k趟排序。 6.桶排序 设置一个定量的数组当作空...
排序算法概述答:十大排序算法:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序、希尔排序、计数排序,基数排序,桶排序 稳定 :如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定 :如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 排序算法如果是稳定的,那么从一个键上排序,然后再从另一个键上排序,...