插入排序
来源:互联网 发布:淘宝提升信誉的方法 编辑:程序博客网 时间:2024/06/13 20:51
public class InsertSort {public static void main(String[] args) {int array[]={2,5,7,1,9,34,23,45,12,56,78,78,91,35};for (int i = 0; i < array.length; i++) {System.out.print(array[i]+"\t");}System.out.println("sort");long start=System.nanoTime();Sort(array);long end=System.nanoTime();for (int i = 0; i < array.length; i++) {System.out.print(array[i]+"\t");}long time=end-start;System.out.println("time: "+time+"ns");}private static void Sort(int[] array) {int num=array.length;for (int i = 1; i < num; i++) {insert(array,i,array[i]);}}private static void insert(int[] array, int i, int j) {int num=array.length;int pos=i-1;while(pos>=0&&array[pos]>j) {array[pos+1]=array[pos];pos--;}array[pos+1]=j;}}
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 遍历json对象并获取json对象的长度(不是json数组)
- java.lang.ClassCastException
- [C/C++]使用上下左右控制菜单项
- 葡萄奶酥
- dojo小例子(15)给dojo on的事件处理函数传递自定义参数的两种方法
- 插入排序
- The method Inflate() in android
- 关于:小米唐沐:十年经验 做产品32字方针的摘录
- [PhoneGap] [Cordova] 生成Jar文件
- 利用java模拟登陆
- Spring3.0官网文档学习笔记(六)--3.4.1
- 在已有win7系统下安装ubuntu遇到的一些问题
- Socket网络编程
- hdu1238