首页 > 编程语言 > 详细

java-插入排序法

时间:2014-03-15 17:42:37      阅读:434      评论:0      收藏:0      [点我收藏+]

package suanfa;

import java.util.*;

public class charupaixu

{/*插入排序就是排序像插入的步骤那样进行,先从第一个数开始,将第一个数和第二个数进行比较,

大则替换,小则不动。

*/

public static void main(String[]args)

{

int[]a={10,2,4,6,8,9,23,45};

insert(a);

for(int i=0;i<a.length;i++)

System.out.print(" "+a[i]);

}

public static void insert(int[]a)

{

int i,j,key;

for(j=1;j<a.length;j++)

{

key=a[j];

i=j-1;

while(i>=0&&a[i]>key)

{

a[i+1]=a[i];

i--;

}//循环进行比较

a[i+1]=key;

}

}




















}


本文出自 “hagar” 博客,谢绝转载!

java-插入排序法,布布扣,bubuko.com

java-插入排序法

原文:http://7832308.blog.51cto.com/7822308/1377108

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!