云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 排序实验程序

排序实验程序

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 21:19:28

for(i=1;i

}//简单选择排序 //堆排序

void HeapAdjust(SqList &H,int s,int m){ int j; RedType rc; rc.key=H.r[s].key ; for(j=2*s;j<=m;j*=2){ if(j=H.r[j].key) break; H.r[s].key=H.r[j].key; s=j; } H.r[s].key=rc.key; }

void HeapSort(SqList &H){ int i; KeyType t; for(i=H.length/2;i>0;--i) HeapAdjust(H,i,H.length); for(i=H.length;i>1;--i){ t=H.r[1].key; H.r[1].key=H.r[i].key; H.r[i].key=t; HeapAdjust(H,1,i-1); } }//堆排序 void main(){ SqList L; int first,final,i; RedType d[MAXSIZE+1]; int dlta[]={17,13,7,5,3,1}; inittable(L,MAXSIZE); cout<<\初始数据:\\n\ OutPut(L); //InsertSort(L); //BInsertSort(L); //InsertSort2(L,d,first,final);

}

cout<<\排序后数据:\\n\//OutPut(L);

//OutPut2(d,first,final,L.length ); //BubbleSort(L); //OutPut(L); //QuickSort(L); //OutPut(L);

//ShellSort(L,dlta,6); //OutPut(L); //SelectSort(L); //OutPut(L); HeapSort(L); OutPut(L);

搜索更多关于: 排序实验程序 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

for(i=1;i

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com