- 3
- 0
- 约5.69千字
- 约 32页
- 2016-11-22 发布于湖北
- 举报
滨州学院计算机科学技术系 第三趟结果 第四趟希尔排序,设增量 d = 1 9 11 12 16 23 18 25 31 30 47 36 9 11 12 16 18 23 25 30 31 36 47 滨州学院计算机科学技术系 void ShellInsert ( int L[], int n ) { dk=n/2; while(dk=1){ for ( i=dk+1; i=n; ++i ) { if ( L[i] L[i-dk]) { L[0] = L[i]; // 暂存在R[0] for (j=i-dk; j0(L[0]L[j]); j-=dk) L[j+dk] = L[j]; // 记录后移,查找插入位置 L[j+dk] = L[0]; // 插入 } // if }//for dk/=2; }//while } // ShellInsert 滨州学院计算机科学技术系 开始时d的值较大,子序列中的对象较少,排序速度较快; 随着排序进展,d值逐渐变小,子序列中对象个数逐渐变多,由于前面工作的基础,大多数对象已基本有序,所以
您可能关注的文档
最近下载
- 二零二五分期付款担保协议.docx VIP
- 2026年【安全教育】珍惜生命防溺水安全教育主题班会 课件(共26张PPT内嵌视频).pptx VIP
- 福建省高速公路施工标准化管理指南.pdf VIP
- 长安大学道路勘测设计实习.pdf VIP
- 新人教版 高中化学选择性必修1教材习题答案.pdf VIP
- 49.9MW风电项目220kV升压站工程环评报告书.doc VIP
- TC51 触屏式数据终端.pdf VIP
- 2025年西藏公务员录用考试《行测》真题及答案解析(记忆版).docx VIP
- 高中化学选择性必修1 教材习题答案.docx VIP
- PPT:《国有企业领导人员廉洁从业规定》重点内容学习宣讲.pptx VIP
原创力文档

文档评论(0)