用直接插入法进行数组排序
2016-12-02 22:12
141 查看
public class Test13{ public static void main(String args[]){ int[] array=new int[]{1,2,4,5,151,52,3,2,1}; int j,tmp; System.out.println("排序前:"); for(int i=0;i<array.length;i++){ System.out.print(array[i]+" "); } System.out.println("\n排序后:"); for(int i=1;i<array.length;i++){ tmp=array[i]; for(j=i-1;j>=0 && array[j]>tmp;j--){ array[j+1]=array[j]; } array[j+1]=tmp; } for(int i=0;i<array.length;i++){ System.out.print(array[i]+" "); } } }
相关文章推荐
- 使用直接插入法对数组进行排序
- 直接插入排序。数组下标实现。
- 用直接插入排序法对单链表进行排序
- 用数组实现直接插入排序的过程中数组下标越界的问题
- 个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出
- Lesson_for_java_day07--java中数组的定义及常见排序方法--冒泡法、简单选择法、直接插入法和调用方法排序
- 输入10个整数,用直接插入法对其进行排序;
- 数组与集合的应用之数组排序与查询(使用直接插入法)
- 在数组中插入数字,并从小到大进行排序(初学小记)
- java数组直接插入排序
- 随机输入十个数,采用直接插入进行排序
- 直接插入排序(数组实现)
- C++向数组内插入一个数并进行排序
- 利用数组实现直接插入排序
- 三种最简单基础的排序 选择排序 冒泡排序 直接插入排序 运用了函数指针数组
- 直接插入排序的C++实现及随机数组的产生方法
- 编程产生一个int数组,长度为30,并向其中随机插入1-30,并且不能重复输出数组。实现一个冒泡排序算法对其进行排序,输出排序结果
- 使用直接插入排序原理对自定义的Vector进行排序
- 通过指针变量用选择法对数组中的10个整数按从大到小进行排序
- PHP - Manual手册 - V. Array 数组函数 - array_multisort对多个数组或多维数组进行排序