- 9
- 0
- 约1.67万字
- 约 87页
- 2019-02-18 发布于湖北
- 举报
冒泡排序 算法步骤: 待排序记录S={r1,r2…,rn},假设待排序记录长为n 第一趟:比较记录r1与r2的关键字,若r1.keyr2.key,则将两个记录交换,紧接着依次比较r2和r3,直至rn-1与rn为止。这样一趟将关键字值最大的记录移至rn位置, 第二趟:比较r1至让rn-1,关键字值次大的记录移动到第n-1位置,方法同第一趟 依次完成第3趟,第4趟,…n-1趟,直到所有记录都完成排序 9.3.1 冒泡排序 举例 快速排序 算法思想: 将一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字比另一部分记录的关键字小,然后分别对这两部分记录继续使用该方法排序,以达到整个序列有序。 void partion(int r[], int s, int t) { int i=s, j=t, x=r[s]; //用辅助变量x存储参考元 while(ij){ while (ij r[j]x) j=j-1; if (ij) {r[i]=r[j];i=i+1;} while (ij r[i]x) i=i+1; if (ij) {r[j]=r[i];j=j-1;} } r[i]=x; Return i ; } 快速排序 举例: 10.5 归并排序(分治法) 归并排序思路: 归并的含义是将两个或两个以上的有序表合并成一个有序表。
您可能关注的文档
- 第三节 甲状腺的内分泌 - 中国医科大学网络教育学院.ppt
- 第三章 凡尔赛—华盛顿体系和二十年代的国际关系.ppt
- 第三章 局部血液及体液循环障碍.ppt
- 第十二章 网络计划技术 第一节 概述.ppt
- 第十六讲活性污泥法工艺类型.pdf
- 第十四章 控制与控制过程.ppt
- 第十一讲 - 中科大继续教育学院.ppt
- 第十章销售与收款循环审计.ppt
- 第四讲生物流体力学 微循环 典型的微循环由微动脉、后微动脉.pdf
- 第四届中国商学院信息化论坛.doc
- 2026年安全生产月安全生产培训合格证管理PPT课件.pptx
- 2026年安全生产月安全生产联防联控机制PPT课件.pptx
- 2026年安全生产月安全生产民主管理机制PPT课件.pptx
- 2026年安全生产月安全生产问责机制建设PPT课件.pptx
- 2026年安全生产月:排查整治风险隐患筑牢安全生产防线PPT课件.pptx
- 2026年安全生产月:特种设备安全 重于泰山——制造业特种设备专项培训PPT课件.pptx
- 2026年安全生产月:一次违规操作失误留下终生懊悔遗憾PPT课件.pptx
- 2026年安全生产月安全生产团队协作机制PPT课件.pptx
- 2026年安全生产月:烟花爆竹安全生产专项整治PPT课件.pptx
- 2026年安全生产月:重点领域风险隐患专项整治行动PPT课件.pptx
最近下载
- 2025年广东省公务员录用考试《行测》真题及答案解析(回忆版).pdf VIP
- 【日期不详】重庆八中小升初数学 思维与运算.docx VIP
- 实施指南《GB_T21152-2018土方机械轮式或高速橡胶履带式机器制动系统的性能要求和试验方法》实施指南.docx VIP
- 蓝豚医陪陪诊服务发展研究报告2025.docx
- 技术加设备入股合同(2篇).doc VIP
- 苏S01-2021给水排水建筑工程图集.docx VIP
- NB∕T 47023-2012 长颈对焊法兰(高清版).pdf VIP
- 防腐设备维护保养计划方案.docx
- 一维半无限长多孔介质柱体,一端为定浓度边界.xls VIP
- 城市可信数据空间建设方案(29页PPT).pptx
原创力文档

文档评论(0)