面试题:冒泡排序高逼格解答
冒泡排序高逼格解答,让你俘获面试官的心
交换不用第三个变量
1 public class HelloWorld { 2 public static void main(String []args) { 3 int arr[] = {1,3,5,3,4}; 4 for(int i=0;i<arr.length;i++) 5 { 6 for(int k=0;k<=i;k++) 7 { 8 if(arr[i]>arr[k]) 9 { 10 arr[i]=arr[k]+(arr[k]=arr[i])*0; 11 } 12 } 13 } 14 15 for (int a : arr) 16 { 17 System.out.print(a+" "); 18 } 19 20 } 21 }
浙公网安备 33010602011771号