排序算法(四) 插入排序
来源:互联网 发布:二维数组怎么用 编辑:程序博客网 时间:2024/06/07 06:02
package study;public class SortNumberTest { public static void main(String[] args) { Test1(); } public static void Test1(){ System.out.println("插入排序"); int[] numbers4={7,6,5,8,1,3,8,4,2,9}; insertSort(numbers4); System.out.println("..................................."); } //插入排序 public static void insertSort(int[] numbers) { print(numbers); int temp, j; for (int i = 1; i < numbers.length; i++) { temp = numbers[i]; for (j = i; j > 0 && temp > numbers[j - 1]; j--) { numbers[j] = numbers[j - 1]; System.out.println("op1:numbers["+j+"]="+numbers[j - 1]); } numbers[j] = temp; System.out.println("op2:numbers["+j+"]="+temp); print(numbers); } } private static void print(int[] numbers){ for (int i = 0; i < numbers.length; i++) { System.out.print(numbers[i]+" "); } System.out.println(); } }
0 0
- 排序算法(四):插入排序
- 排序算法(四)插入排序
- 排序算法(四) 插入排序
- java算法之四希尔排序(插入排序)
- Java排序算法(四)--直接插入排序(InsertSort)
- 排序算法(四)折半插入排序(二分插入排序)
- 排序:插入排序(算法)
- 算法---插入排序(直接插入排序)
- 算法与数据结构(四)--插入排序(直接插入排序)
- <四>java数据结构与算法 插入排序
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法---插入排序
- 排序算法-插入排序
- 排序算法-插入排序
- 排序算法--插入排序
- 排序算法-插入排序
- 排序算法-插入排序
- Docker学习笔记(四)之容器查看启动终止删除
- 解决C#提示导入密钥文件失败的问题
- Maven整合Eclipse
- js递归的优化(尾递归)
- UE4 Character旋转
- 排序算法(四) 插入排序
- [深度学习论文笔记][Image Classification] Human Performance
- javascript cookies 存、取、删除实例
- java处理高精度的商业计算
- 标准文件IO和系统文件IO的区别
- 使用Hadoop时出现的问题
- Xcode8模拟器警告与iOS10真机调试NSLog无效
- 透明度和对应的16进制值
- 成也android:process败也android:process