黑马程序员技术交流社区
标题:
关于冒泡排序功能的一点想法!
[打印本页]
作者:
vincentm
时间:
2015-7-14 18:59
标题:
关于冒泡排序功能的一点想法!
冒泡排序的分为两种
第一种大数下沉;第二种小数上浮。
觉得也可以实现小数下沉、大数上浮两种功能。。。代码块如下,如果有错误欢迎大家指正!
①这里想把maoPao函数做一点修改,使得最小的数下沉!
int maoPao(int arr[],int len){
int temp;
for(int i=0;i<len-1;i++){
for(int j=0;j<len-i;j++){
if(a[j]<a[]j=1){
temp = a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
}
}
②使得最大的数上浮!
int maoPao(int arr[],int len){
int temp;
for(int i=0;i<len-1;i++){
for(int j=len-1-i;j>0;j--){
if(a[j]>a[j-1]){
temp = a[j-1];
a[j-1] = a[j];
a[j] = temp;
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2