简单选择排序(顺序存储、链式存储)、堆排序(顺序存储)
简单选择排序(顺序存储、链式存储)、堆排序(顺序存储)
选择排序分为简单选择排序和堆排序。其基本思想是:每一趟(如第i趟)在后面n-i+1(i=1,2,…,n-1)个待排序元素中选关键字最小的元素,作为有序子序列的第i个元素,直到第n-1趟做完,待排序元素只剩下1个,就不用再选了。
简单选择排序
算法思想:假设排序表为L[1…n],第i趟排序即从L[i…n]中选取关键字最小的元素与L(i)交换,每一趟排序可以确定一个元素的最终位置,这样经过n-1趟排序就可以使得整个排序表有序。
顺序存储结构(数
原创
2020-12-02 10:52:40 ·
3444 阅读 ·
0 评论