- 2
- 0
- 约小于1千字
- 约 14页
- 2026-07-19 发布于北京
- 举报
合并排序的优化提出假设验证10W数据*100次执行,取平均值思考
去掉递归递归-loop
递归-Loop?循环i:对长度为N的数组i=1i=2
N=20
思考?虽然用循环替代的递归,但是不均匀也许循环替代递归的优化并不是一个节省时间的好想法。
更好的思路?循环i:?
思考为了减少递归,增加了计算(未必划算)合理的拆分很重要
另一个思路mege(A,p,q,r)交换[p,q)[q,r)的元素合并两个有序数组?对[p,r)的子数组进行r-q次旋转操作
旋转操作
旋转操作(抽象)functionrotate(A,amount,start,end)A:数组B.:amount:旋转次数start:旋转区间开始end:旋转区间结束返回:无
旋转可以用3次反转作实现将整个数组反转将[start,start+amount)反转将[start+amount,end)反转
另一个思考方向使用插入排序对每16-31个元素的底层分块进行排序使用合并有序数组的方法对这些块逐层排序
总结常数时间优化编译器通常已经做到极致关键还是算法层面的优化
更多思路当数组大小为2的时候进行交换当数组大小为4的时候使用insertion_sort当数组大小为8的时候使用insertion_sort当数组大小为xxx的时候使用冒泡排序
您可能关注的文档
- 2022-2023学年高一下学期第二次月考数学试卷.pdf
- 互动词汇书:几何形状识别教学指南.pdf
- 八年级人教版英语下册Unit 10教学课件与练习.pptx
- 2017年天津市高考英语试卷与参.pdf
- 2018-2019学年吉林省长春市八年级下学期期中物理试题.pdf
- 2 走月亮 预习卡.pdf
- 20260716_私募股权支持公司领导者如何将人工智能转化为优势:以人工智能的速度前进.pdf
- 20260716_6月金融数据点评:债贷切换延续,信贷需求仍待改善.pdf
- 2026越南雇佣白皮书-万领钧KnitPeople.pdf
- 安泰经管学院:2026年中国候鸟式养老夏季栖息地适宜度指数报告.pdf
- 20260716_房地产关于深圳“清调供”模式创新实践及政策效能点评:深圳城市更新的新突破来了?.pdf
- 20260716_电子行业周报:长鑫科技预计发行时间为7月16日.pdf
- 20260716_北交所首次覆盖报告:精密成型零部件“小巨人”,碳化硅生长炉等半导体领域产品早期放量.pdf
- 星闪联盟:星闪赋能音频产业发展白皮书.pdf
- 特种电子布行业专题:AI赋能,特种布赛道高景气.pdf
- AI光互联景气上行,重视陶瓷基板与管壳.pdf
- 新亚电子_2025年年度报告摘要.pdf
- 苏农银行_2025年年度报告_摘要.pdf
- 三旺通信_2026年第一季度报告.pdf
- 同方股份_2025年年度报告.pdf
最近下载
- GBT 46907-2025工业企业温室气体排放数据质量管理技术规范培训PPT课件.pptx VIP
- 大气污染防治法培训课件.pptx VIP
- 干部政治素质考察办法(试行).docx VIP
- 职业病诊断医师资格考试(职业性尘肺病及其他呼吸系统疾病)模拟练习题及答案(2025年河南南阳市).docx VIP
- 党政机关公文格式解读.ppt VIP
- Bongo官方教程中文版.pdf VIP
- 器件应力降额及关键用法规范.doc VIP
- 2026年安徽九华山旅游发展股份有限公司公开招聘工作人员82名考试备考题库及答案解析.docx VIP
- CJJT 295—2019城市有轨电车工程设计标准.docx VIP
- 慢性病知识讲座慢性知识讲座.doc VIP
原创力文档

文档评论(0)