黑马程序员技术交流社区
标题:
冒泡排序
[打印本页]
作者:
luck_start
时间:
2015-10-5 12:59
标题:
冒泡排序
/*
实现对数组{25,24,12,76,101,96,28}排序
用冒泡排序算法实现
思路:遍历数组,两两比较
1、max = arr[0];
2、if max<arr[i]; 交换,直到比较出最大值,
*/
class Test3 {
public static void main(String[] args) {
int[] arr = {25,24,12,76,101,96,28};
bubleSort(arr);
}
public static void bubleSort(int[] arr) {
for(int x=0;x<arr.length-1;x++) {//
for(int y=0;y<arr.length-x-1;y++) {
if(arr[y]<arr[y+1]) {
swap(arr,y,y+1);
}
}
}
for (int i = 0;i<arr.length-1 ;i++ ) {
System.out.print(arr[i]+" ");
}
}
public static void swap(int[] arr,int a,int b){
int temp=arr[a];
arr[a]=arr[b];
arr[b]=temp;
}
}
作者:
J丶k
时间:
2015-10-5 13:27
6666666666666!加油!
作者:
wxd123
时间:
2015-10-5 15:39
谢谢分享,加油!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2