- 0
- 0
- 约小于1千字
- 约 6页
- 2026-03-10 发布于北京
- 举报
快速排序基本思想:选准一个参照,通过一趟排序把数据分成2部分,其中一部分比这个参照都要小,另外一部分比这个参照都要大。第一轮比较已经确定这个参照的最后位置。举6个数字来分析说明。
快速排序IntmyArr={5,3,1,2,6,4}先找第一个元素,余下的元素跟第一个比较,比它小的放在左边,比它大的放在右边。这样一轮下来,第一个元素的位置固定了,
快速排序53 1 2 6 4Inttemp=5lowerhigh首先high往前移动,直到找到比temp小的,把该值赋给lower
快速排序4 3126xInttemp=5lowerhigh移动一次后的效果把lower往后移动,直到找到比temp大的,把值放在high位置。
快速排序4 312x6Inttemp=5lowerhigh移动二次后的效果把high往前移动,如果lower=high则该位置就是temp的最终位置。
快速排序4 31256Inttemp=5lowerhigh第一轮结束后效果temp(5)的最终位置已确定。
您可能关注的文档
最近下载
- 人教版道德与法治三年级下册第3课《一切靠劳动》 课件.pptx VIP
- 建设银行供应链金融业务的战略突破与创新发展.docx
- 大赛独家代理授权合作协议范文.docx VIP
- 抗高压药物行业调研报告.pptx
- 人教版中考数学知识点总结.pdf VIP
- 宣贯培训(2026年)《GBT 39559.2-2020城市轨道交通设施运营监测技术规范 第2部分:桥梁》.pptx VIP
- 来实SEAM-LOK75直立锁边板手册-BlueScope.PDF VIP
- Formel-Q-V8(质量能力-软件).pdf VIP
- 《300MW汽轮发电机组厂用电设计论文》.doc VIP
- 《工程伦理》教案全套-教学设计.docx
原创力文档

文档评论(0)