(28)--第7章 排序-选择类数据结构.pptVIP

  • 5
  • 0
  • 约1.61千字
  • 约 53页
  • 2024-03-15 发布于陕西
  • 举报

第8章排序;基本思想:;;;voidSelectSort(SqListK)

{

for(i=1;iL.length;++i)

{//在L.r[i..L.length]中选择key最小的记录

k=i;

for(j=i+1;j=L.length;j++)

if(L.r[j].keyL.r[k].key)k=j;

if(k!=i)L.r[i]←→L.r[k];

}

};时间复杂度:O(n2)

空间复杂度:O(1)

不稳定;比较次数与排序的初始状态无关的排序方法是()。;BAO;;CHA;;DIAO;堆定义;是具有特定条件的顺序存储的完全二叉树,其特定条件是:任何一个非叶子结点的关键字大于等于(或小于等于)子结点的关键字的值。;(87,78,53,45,65,09,31,17,23);;判定(80,75,40,62,73,35,28,50,38,25,47,15)是否为堆;下面的关键字序列中,()不是堆。;将无序序列建成一个堆

输出堆顶的最小(大)值

使剩余的n-1个元素又调整成一个堆,则可得到n个元素的次小值

重复执行,得到一个有序序列;;;;;;;;;typedefSqlistHeapType;//堆采用

文档评论(0)

1亿VIP精品文档

相关文档