您的位置:首页 > 其它

几种常见的排序(冒泡排序)

2012-04-06 15:57 309 查看
冒泡排序的执行情况,从数组的最左边开始,比较相邻两个元素, 如果i元素大于i+1元素 那么i与i+1交换位置

执行次数为N*(N-1)/2 ,移动次数为N*(N-1)/2 ,其中最典型的代码:

class Maopao{
public void sort(int[] array) {
for(int i=array.length-1;i>1;i--){
for(int j=0;j<i;j++){
if(array[j]>array[j+1]){
int temp=array[j+1];
array[j+1]=array[j];
array[j]=temp;

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