编写函数对数组中的数据进行从小到大的排序方法,编写函数用排序法对数组中的数据进行从小到大的排序

  编写函数对数组中的数据进行从小到大的排序方法,编写函数用排序法对数组中的数据进行从小到大的排序

  如何解决写爬虫IP受阻的问题?立即使用。

  冒泡排序是计算机科学领域中一种简单的排序算法。

  它重复地访问要排序的元素列表,依次比较两个相邻的元素,并且如果它们的顺序(例如,从最大到最小,从A到Z的首字母)是错误的,则交换它们。重复访问元素的工作,直到没有相邻的元素需要交换,也就是说,元素列已经排序。

  如果你想了解更多关于java的知识,可以点击:java教程

  这种算法的名字来源于较大的元素会通过交换慢慢“浮”到数列的顶端(按升序或降序),就像碳酸饮料中二氧化碳的气泡最终会浮到顶端一样,因此得名“气泡排序”。

  冒泡排序算法的原理如下:

  1.比较相邻的元素。如果第一个比第二个大,两个都换。

  2.对每一对相邻的元素做同样的工作,从开始的第一对到结束的最后一对。此时,最后一个元素应该是最大的数字。

  3.对除最后一个元素之外的所有元素重复上述步骤。

  4.每次对越来越少的元素继续重复上述步骤,直到没有可比较的数字对。

  公共类排序{

  公共静态void main(String[] args){

  int[] arr={6,3,2,1,7 };

  for(int I=0;iarr . length-1;I ){//外部循环n-1

  for(int j=0;jarr . length-I-1;J ){//内层循环n-i-1

  If(arr[j]arr[j 1]){//从第一个开始,两两比较后面两个的大小。如果前面的比后面的大,就交换位置。

  int tmp=arr[j];

  arr[j]=arr[j 1];

  arr[j 1]=tmp;

  }

  }

  }

  system . out . println(arrays . tostring(arr));

  }

  }以上是编写函数将数组中的数据从小到大排序的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: