数据结构-05 数组 -插入排序
来源:互联网 发布:淘宝回收充值卡安全吗 编辑:程序博客网 时间:2024/05/21 05:59
1、代码:
package org.gzw.ch02;public class InsertSort {static public void sort(long[] arr){long tmp = 0;for(int i=1;i<arr.length;i++){tmp = arr[i];int j = i;while(j>0 && arr[j-1]>=tmp){arr[j] = arr[j-1];j--;}arr[j] = tmp;}}public static void main(String[] args) {long[] l = new long[]{12,33,1,43,9,76,99,11,-21,9,-1};System.out.print("初始数组:[");for(int i=0;i<l.length;i++){System.out.print(l[i] + ", ");}System.out.println("]");sort(l);//插入算法System.out.print("排序后的数组:[");for(int i=0;i<l.length;i++){System.out.print(l[i] + ", ");}System.out.println("]");}}
2、运行结果:
初始数组:[12, 33, 1, 43, 9, 76, 99, 11, -21, 9, -1, ]排序后的数组:[-21, -1, 1, 9, 9, 11, 12, 33, 43, 76, 99, ]
备注:一个不错网址 : http://www.cnblogs.com/kkun/archive/2011/11/23/2260265.html
- 数据结构-05 数组 -插入排序
- 数据结构 排序 插入排序
- 【数据结构】:排序--插入排序
- Java数据结构与算法之数组排序——插入
- 数组排序-插入排序
- 数组排序---插入排序
- 插入排序 --C数据结构
- {数据结构}直接插入排序
- 数据结构--直接插入排序
- 数据结构之 插入排序
- 数据结构-插入类型排序
- 【数据结构】直接插入排序
- 数据结构-插入排序算法
- 数据结构_插入排序
- java数据结构--插入排序
- 数据结构 - 插入排序
- C++数据结构--插入排序
- 数据结构--插入排序
- 容斥原理详解 以及代码的剖析 结合实例hdu4135
- 【win32 API】仿微软记事本V2.0
- 什么是涓流充电
- 今天 使用jquery
- Left Join源码分析与实验测试
- 数据结构-05 数组 -插入排序
- 基金申请要点
- WebServices Axis 简介
- java.io.FileNotFoundException
- 下代MapReduce预览 节点数翻倍最大达10000
- Struts首例:界面
- Linux进程间通信深刻理解
- 没有任何一块领土是靠谈判获得的
- 这算O(n)还是O(logn)?