博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 排序3 插入排序
阅读量:5149 次
发布时间:2019-06-13

本文共 484 字,大约阅读时间需要 1 分钟。

/**

* 插入排序
*/
public static void insertSort() {
int[] arry = { 5, 10, 6, 8, 9, 12, 3, 1 };
System.out.println(Arrays.toString(arry));

for (int i = 1; i < arry.length; i++) {

int temp = arry[i];
int j = i - 1;
// 内层 取一个数据出来插入到前面的有序数组里
for (; j >= 0; j--) {
if (temp > arry[j]) {
arry[j + 1] = temp;
break;
} else {
arry[j + 1] = arry[j];
}
}
if (j == -1) {
arry[j + 1] = temp;
}
System.out.println(Arrays.toString(arry));
}

}

转载于:https://www.cnblogs.com/harry-Consonance/p/6594816.html

你可能感兴趣的文章
团队冲刺06
查看>>
java字节流复制文件
查看>>
重载和覆盖
查看>>
实验二 进程调度预备
查看>>
7zip在DOS命令行用法总结
查看>>
在IIS中实现JSP
查看>>
网络编程之socket
查看>>
Cognos报表验证(添加字段)
查看>>
Git 内部原理之 Git 对象哈希
查看>>
Vue中引入TradingView制作K线图
查看>>
爱历史 - 朝代歌
查看>>
Linux查看CPU和内存使用情况总结
查看>>
session丢失问题
查看>>
虚拟机CentOS设置IP
查看>>
Django之ORM多对多表创建方式,AJAX异步提交,分页器组件等
查看>>
SqlServer查询表名的备注(查询表名描述 MS_Description)
查看>>
【BZOJ 4103】 [Thu Summer Camp 2015]异或运算 可持久化01Trie
查看>>
数据类型
查看>>
CodeForces - 566F Clique in the Divisibility Graph
查看>>
CodeForces - 986C AND Graph
查看>>