* * 选择排序性能 最好情况:数组a有序。 最坏情况:数组a最大元素在首位,其他与元素 已经有序。 最好 最坏 比较 n-1 n(n-1)/2 移动 3 3(n-1) * * 2-9冒泡排序的缺点? void Bubble (T a[], int n) { for ( int i = 0; i n-1; i++) if(a[i]a[i+1]) Swap(a[i],a[i+1]); } void BubbleSort (T a[], int n) { for ( int i = n; i1; i- -) Bubble(a,i) ; } 优化冒泡排序 * * 如果在一次冒泡过程中没有发生元素互换,则说明数组已经按序排列,没有必要再继续进行冒泡过程。 优化冒泡排序 * * templateclass T bool Bubble(T a[], int n) { //把a[0:n-1] 中最大元素冒泡至右端 bool swapped = false; // 尚未发生交换 for (int i = 0; i n - 1; i++) if (a[i] a[i+1]) { Swap(a[i], a[i+1]); swapped = true; // 发生了交换 } re
您可能关注的文档
- 关于设计酒店的思考(文化主题饭店版)资料.ppt
- 关于实习的主题班会资料.pptx
- 关于摊点分布人文地理论文资料.docx
- 关于提高科研质量的若干新思考资料.ppt
- 1有色金属学绪论素材.ppt
- 关于体外膜肺支持治疗(ECMO)的几点认识资料.ppt
- 1育婴师培训教程第一、二章2素材.ppt
- 关于贴柜辅导资料.ppt
- 关于童年的英语演讲资料.ppt
- 关于网购海外商品消费者调查问卷资料.ppt
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
最近下载
- 中药质量管理规范.pptx VIP
- 2025年湖南高考真题物理试卷含答案.pdf VIP
- QC-T 518-2013 汽车用螺纹紧固件紧固扭矩.pdf VIP
- Unit4 Corporate Culture 单元教学设计 中职高二英语高教版拓展模块.docx
- 2025年特许金融分析师道德准则中税收效率投资策略的合规性专题试卷及解析.pdf VIP
- 中药质量管理规范.pptx VIP
- 2025专业监理工程师考试题及答案.docx VIP
- 成果pdmax等级库教程.pdf VIP
- 售后服务及巡检实施方案范文.docx VIP
- 2026春《典中点》数学 北师版 2年级下 综合素质达标试卷含答案(A4)(OCR).pdf VIP
原创力文档

文档评论(0)