2、直接插入排序,JAVA代码
2012-09-03 10:32
218 查看
public class insertSort{ public static void insert(int arr[],int n){ for(int i=1;i<n;i++){ int temp = arr[i]; if(temp < arr[i-1]){ int j=i-1; for(;j>=0&&temp<arr[j];j--){ arr[j+1] = arr[j]; } arr[j+1] = temp; } } } public static void main(String[] args){ int a[] = {1,4,2,6,5,9,7}; insert(a, a.length); for(int i=0;i<a.length;i++){ System.out.print(a[i]); System.out.print(" "); } } }
相关文章推荐
- 八大排序算法之-直接插入排序 java代码
- java 直接插入排序代码
- java的直接插入排序代码
- [Java代码] Java实现直接插入排序和折半插入排序算法示例
- 排序算法原理及其Java代码(快速排序、冒泡排序、直接插入排序、简单选择排序)
- 直接插入排序java代码
- java中各种常用排序实现(直接插入排序、直接选择排序、堆排序、冒泡排序、快速排序和归并排序)
- [java]直接插入排序
- 直接插入排序的C++实现代码
- java之直接插入排序
- O(N2)的三种排序-- 冒泡、选择、插入(java代码)
- 常用算法Java实现之直接插入排序
- 数据结构算法之排序系列Java、C源码实现(1)--直接插入排序
- Java实现直接插入排序
- 选择,插入,希尔,快速,堆,归并排序六种排序方式的Java 实现和性能对比(付代码)
- java排序之伍------插入排序代码
- 详解直接插入排序算法与相关的Java版代码实现
- Java 直接插入排序
- 八大排序算法原理以及Java实现(直接插入排序)
- 程序员必知的8大排序(一)-------直接插入排序,希尔排序(java实现)