Java算法-插入排序
来源:互联网 发布:程序员奇葩面试题 编辑:程序博客网 时间:2024/05/17 22:48
int[] num = new int[]{73,58,85,36,69,88,54,53,92,3};for(int i=1;i<10;i++){int j = i;int thisNum = num[i];while(j>0 && num[j-1] > thisNum){num[j] = num[j-1];--j;}num[j] = thisNum;}
插入排序的思想是设置一个标志位,标志位左边为有序排列,包括被标记位及右边为无序排列,每次从无序排列拿出一位与有序排列对比插入位置即可,比冒泡排序速度快一倍左右,因为他的比较次数为N*(N-1)/4,略快于选择排序。
阅读全文
0 0
- java插入排序算法
- java算法:插入排序
- java算法---插入排序
- Java 插入排序算法
- Java插入排序算法
- Java算法-插入排序
- java 插入排序算法
- Java算法-插入排序
- 插入排序算法-java
- java算法-插入排序
- Java算法-插入排序
- java 排序算法---插入排序
- Java排序算法:插入排序
- Java算法-排序-插入排序
- Java-排序算法之插入排序算法
- Java算法 直接插入排序
- 插入排序算法---java 实现
- java实现插入排序算法
- list_for_each_entry
- TabLayout实现顶部标题栏和底部导航栏,TrustyGridSimpleAdapter实现按日分类图片
- 看完让你彻底搞懂Websocket原理
- [NOIP2014][建图]寻找道路
- 图像均值滤波的CUDA并行化优化
- Java算法-插入排序
- 无聊木鱼的动画效果
- HDU 6138 Fleet of the Eternal Throne
- MySQL触发器使用详解
- centos7 搭建FTP服务
- How to design DL model(3):Understanding LSTM Networks
- set的基本使用方法
- 字符识别(字符串处理)
- Qt :libpng warning: iCCP: known incorrect sRGB profile警告信息之解决方法