您的位置:首页 > 编程语言 > Java开发

Java算法-插入排序

2016-05-29 17:19 507 查看

Java算法-插入排序

直接上代码

int [] nums = ... ; //初始化数组
for ( int i = 1 ; i < nums.lenght ; i ++ ) {
int temp = nums [ i ] ; // 当前下标的数做标示
int j = i - 1  ; // 下边的下一个数的下表
while ( j >= 0 && nums [ j ] > temp ) { //下表未越界 && 下一个数大于当前数
//交换操作
int t = nums [ j ] ;
nums [ j ] = temp ;
temp = t ;
j -- ; // 往后推一位
temp = nums [ j + 1 ] ; //标示的数也往后推一位
}
}
//排序完成


完毕

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java java算法