数据结构:选择排序(简单选择排序、堆排序)
1.简单选择排序:指一种排序算法,在简单选择排序过程中,所需移动记录的次数比较少。最好情况下,即待排序记录初始状态就已经是正序排列了,则不需要移动记录。
方法是设所排序序列的记录个数为n。i取1,2,…,n-1,从所有n-i+1个记录(Ri,Ri+1,…,Rn)中找出排序码最小的记录,与第i个记录交换。执行n-1趟 后就完成了记录序列的排序。
2.堆排序:是指利用堆这种数据结构所设计的一...
原创
2018-11-06 21:56:23 ·
415 阅读 ·
0 评论