阅读背景:

插入排序-学习篇(三)

来源:互联网 

插入排序:

int array[] = {9,2,5,4,3,6,1,7,8};
int temp = 0;
int num = 0;
int in = 0;
for(int i = 1; i < array.length ; i++){
			
	temp = array[i];
	in = i;
	while(in > 0 && array[in - 1] >= temp){
		array[in] = array[in-1];
		--in;
		num++;//记载交流的次数
	}
	array[in] = temp;//插入
}
for(int i = 0; i < array.length; i++){//打印成果
	System.out.print(array[i]);
			
}
System.out.println("交流次数:")
System.out.print(num);//打印交流次数int array[] = {9,2,5,4,3,6,1,7,8};
int temp 




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: