1、直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例?(3)用java实现public class insertSort { public insertSort() { int a[] = { 49, 38, 65, 97, 76, 13, 27, 49, 78, 34, 12, 64, 5, 4, 62, 99, 98, 54, 56, 17, 18, 23, 34, 15, 35, 25, 53, 51 }; int temp = 0; for (int i = 1; i a.length; i++) { int j = i - 1; temp = a[i]; for (; j = 0 temp a[j]; j--) { a[j + 1] = a[j]; // 将大于temp的值整体后移一个单位 } a[j + 1] = temp; } for (int i = 0; i a.length; i++) System.out.println(a[i]); }}2、希尔排序(最小增量排序)(1)基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中 记录的下标相差d.对每组中
您可能关注的文档
- IMDS-CAMDS操作指导.ppt
- IMS多通道测厚仪的日常检查与维修.pptx
- INCO Terms国际贸易术语总结.pptx
- In-Siht相机及应用.ppt
- IPF的诊断和治疗现状.ppt
- IPv6基本介绍.pptx
- IPv6通信技术1.0.ppt
- ISE的设计与应用Iv2.ppt
- ISO20000培训考试试卷.doc
- ITC第9模块: 如何管理合同与供应商关系.ppt
- 2026年光伏组件制造:光伏产业链升级报告[001].docx
- 2026年宁波市海曙区教育局招聘“专曙优师”教育人才58人历年试题汇编及答案解析(夺冠版).docx
- 2026年医疗健康领域人工智能创新报告及行业应用前景报告.docx
- 2026 年春季统编版八年级下册道德与法治第三单元《认识国家制度》易错训练题及答案 .pdf
- 2026年风电叶片十年生命周期管理与回收利用报告.docx
- 绿色投资资管2026年低碳产业趋势:环保技术增长报告.docx
- 2026年环保行业废物资源化利用报告.docx
- 2026年健康行业智能可穿戴设备报告.docx
- 2026年建材设备维护创新报告.docx
- 2026年物联网传感器行业技术标准及应用创新报告.docx
原创力文档

文档评论(0)