Java实现插入排序
来源:互联网 发布:免费的gis软件 编辑:程序博客网 时间:2024/06/14 23:16
插入排序基本思路
1、取得比较数据
2、从0开始进行比较
3、若小于其中某个数,从这个数开始,到欲比较数为止整体后移
4、将比较数据插入
public class InsertArraySort {public void InsertSort(int[] a){
for (int i = 1; i < a.length; i++) {
int temp =a[i];
for (int j =0; j < i ; j++) {
if (temp < a[j]) {
for (int k = i-1; k >=j; k--) {
a[k+1]=a[k];
}
a[j]=temp;
break;
}
}
}
}
public static void main(String[] args) {
int[] array ={1,5,4,6,9,8,7,3,2};
InsertArraySort insertArraySort = new InsertArraySort();
insertArraySort.InsertSort(array);
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]);
}
}
}
0 0
- java实现插入排序
- java实现插入排序
- java实现插入排序
- 插入排序---java实现
- Java实现插入排序
- 插入排序 Java实现
- 插入排序(Java实现)
- java实现插入排序
- java实现插入排序
- Java实现插入排序
- 插入排序-Java实现
- Java 实现 插入排序
- java实现插入排序
- JAVA实现插入排序
- JAVA实现插入排序
- 插入排序 java实现
- java 实现插入排序
- java实现插入排序
- C++primer_第七章_类_学习跟踪
- 如何从频谱图看一副图像的高频和低频成分
- WVPlots: example plots in R using ggplot2
- mysql数据库开发规范
- Swift基础语法
- Java实现插入排序
- JSP空指针异常问题
- 通过applicationContext.xml解读SSH启动与运行过程(2)
- 翻翻git之---简单的配置达到产品在应用市场的评价跳转功能
- iOS Quartz2D 透明层 TransparencyLayer
- Redis系列学习笔记-1 Redis介绍
- 集合类(二)
- 矩阵快速幂
- java工具类去掉字符串String中的.点。android开发java程序员常用工具类