排序算法之-插入排序
来源:互联网 发布:端口转发手机软件 编辑:程序博客网 时间:2024/06/05 17:34
public static void insertSort(int a[]){ int length=a.length; //数组长度 int j;//当前值的位置 int i;//指向j前的位置 int key;//当前要进行插入排序的值 //从数组的第二个位置开始遍历值 for(j=1;j<length;j++){ key=a[j]; i=j-1; //a比当前值大时,a后移一位,空出i的位置,好让下一次循环的值后移 while(i>=0 && a>key){ a=a; //将a值后移 i--; //i前移 } //跳出循环(找到要插入的中间位置或已遍历到0下标) a=key; //将当前值插入 }}
阅读全文
0 0
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之 插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 排序算法之插入排序
- 游戏服务器框架 golang
- Python实现设计模式--02.工厂模式(Factory Pattern)
- Docker--安装及遇到的问题
- 二叉树的非递归遍历(前中后)
- 2017 多校训练第一场 HDU 6034 Balala Power!
- 排序算法之-插入排序
- D
- 【妙算使用笔记】妙算学(zhe)习(teng)笔记 ——MANIFOLD下安装Onboard SDK
- Nordic推出支持Bluetooth MESH的SDK nRF5
- 哈夫曼树
- 排序算法之-快速排序
- 浅谈C++ STL常用容器
- Js实现点击查看全文(类似今日头条、知乎日报效果)
- 面向对象基础