快速排序类似合并排序相同点(分治策略)都会先拆解问题然后分别处理平均执行时间O(nlgn)不同点快速排序空间复杂度O(1)快速排序常数时间更少合并排序更适合并发环境
关键子问题-根据中心点拆分数组选取一个中心点,把=中心点的值放到中心点左边,大于中心点的值放到右边
左边数第1个大于70的值和右边数第一个小于70的值交换,左边数第二个大于70的值和右边数第二个小于70的值交换……70和左边数第1个大于70是的值交换
循环不变式????
过程图示未处理:[0,5]=中心点:[0,0)大于中心点:[6,6)i=0,j=6A[i]=中心i++
过程图示未处理:[1,5]=中心点:[0,1)大于中心点:[6,6)i=1,j=6A[i]大于中心swap(A,i,--j)
过程图示未处理:[1,4]=中心点:[1,0)大于中心点:[5,6)i=1,j=5A[i]=中心i++
过程图示未处理:[2,4]=中心点:[0,2)大于中心点:[5,6)i=2,j=5A[i]=中心i++
过程图示未处理:[3,4]=中心点:[0,3)大于中心点:[5,6)i=3,j=5A[i]=中心swap(A,i,--j)
过程图示未处理:[3,3]=中心点:[0,0)大于中心点:[4,6)i=3,j=4A[i]=中心i++
过程图示未处理:[4,3]=中心点:[0,4)大
您可能关注的文档
最近下载
- 2022届高考语文小说悬念专练(含答案).docx VIP
- 数字化档案投标文件64页.doc VIP
- 2026水利检测员公共基础高频考点精讲(OCR).pdf VIP
- 民用爆炸物品储存库防盗防抢突发事件应急演练方案.docx VIP
- 中小学校传统节日中秋节主题班会假期安全教育通用PPT.pptx VIP
- 13G311-1混凝土结构加固构造图集.pdf VIP
- 建筑结构可靠性设计统一标准.pdf VIP
- 《CJ_T120-2016 给水涂塑复合钢管》.pdf
- 最新版本《GB50736-2012》全国民用建筑供暖通风与空调室外气象参数表2012-12-08编制.pdf
- IPC-AJ-820A 中文 CN 组装和连接手册 2012.pdf VIP
原创力文档

文档评论(0)