[Java] java冒泡法排序代码 →→→→→进入此内容的聊天室

来自 , 2019-05-28, 写在 Java, 查看 167 次.
URL http://www.code666.cn/view/bbfb937a
  1. //Sorts an integer array in ascending order.  
  2. //Parameters:  
  3. //   data - reference to the integer array to sort, must not be null  
  4. //Postcondition:  
  5. //   The array is sorted in ascending order.  
  6.  
  7. public static void bubbleSort(int[] data)  
  8. {  
  9.    for (int k = 0; k < data.length - 1; k++)  
  10.    {  
  11.       boolean isSorted = true;  
  12.  
  13.       for (int i = 1; i < data.length - k; i++)  
  14.       {  
  15.          if (data[i] < data[i - 1])  
  16.          {  
  17.             int tempVariable = data[i];  
  18.             data[i] = data[i - 1];  
  19.             data[i - 1] = tempVariable;  
  20.  
  21.             isSorted = false;  
  22.  
  23.          }  
  24.       }  
  25.  
  26.       if (isSorted)  
  27.          break;  
  28.    }  
  29. }  
  30.  
  31.  
  32. //java/4542

回复 "java冒泡法排序代码"

这儿你可以回复上面这条便签

captcha