首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

七大根本排序算法之插入排序

2012-09-04 
七大基本排序算法之插入排序import java.io.IOExceptionimport Input.InputString/** * 插入排序 * @aut

七大基本排序算法之插入排序

import java.io.IOException;import Input.InputString;/** * 插入排序 * @author xiaomi * 2012.3.29 */public class InsertSort {public static void main(String[] args) throws IOException{String s = InputString.getString();String[] str = s.split(" ");int[] a = new int[str.length];for(int i = 0;i < str.length;i++){a[i] = Integer.parseInt(str[i]);}insertSort(a);insertSort_i(a);for(int i = 0;i < a.length;i++){System.out.print(a[i]+" ");}}//method1public static void insertSort(int[] a){int out,in;for(out = 1;out < a.length;out++){for(in = 0;in<out;in++){if(a[out]<a[in]){break;}}int temp = a[out];for(int i = out;i > in;i--){a[i] = a[i-1];}a[in] = temp;}}//method2public static void insertSort_i(int[] a){int out,in;for(out = 1;out < a.length;out++){int temp = a[out];in = out;while(in>0&&a[in-1]>=temp){a[in] = a[in-1];in--;}a[in] = temp;}}}

?

七大基本排序算法之冒泡排序

七大基本排序算法之选择排序

七大基本排序算法之插入排序

七大基本排序算法之希尔排序

七大基本排序算法之堆排序

七大基本排序算法之快速排序

七大基本排序算法之归并排序

热点排行