• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

java冒泡法排序代码

JAVA相关 水墨上仙 2671次浏览

java冒泡法排序代码

//Sorts an integer array in ascending order.  
//Parameters:  
//   data - reference to the integer array to sort, must not be null  
//Postcondition:  
//   The array is sorted in ascending order.  
  
public static void bubbleSort(int[] data)  
{  
   for (int k = 0; k < data.length - 1; k++)  
   {  
      boolean isSorted = true;  
  
      for (int i = 1; i < data.length - k; i++)  
      {  
         if (data[i] < data[i - 1])  
         {  
            int tempVariable = data[i];  
            data[i] = data[i - 1];  
            data[i - 1] = tempVariable;  
  
            isSorted = false;  
  
         }  
      }  
  
      if (isSorted)  
         break;  
   }  
}  

代码2

// another possibility  
static int[] BubbleSort(int[] nums)  
{  
   boolean unsorted = true;  
   while (unsorted)  
   {  
      unsorted = false;  
      for (int i = nums.length - 1; i > 0; i--)  
      {  
         if (nums[i] < nums[i-1])  
         {  
            int temp = nums[i];  
            nums[i] = nums[i-1];  
            nums[i-1] = temp;  
            unsorted = true;  
         }  
      }  
   }  
   return nums;  
}  


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明java冒泡法排序代码
喜欢 (0)
加载中……