A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 伟大的骗子 中级黑马   /  2015-6-21 16:40  /  1060 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. //冒泡排序,从大到小
  2.         public static void buSort(int[] arr){
  3.                 //获取数组arr的长度
  4.                 int len = arr.length;
  5.                 //冒泡排序,从大到小
  6.                 for(int x = 0;x < len-1;x++){
  7.                         for(int y = 0;y < len-x-1;y++){
  8.                                 if(arr[y] < arr[y+1]){
  9.                                         int temp = arr[y];
  10.                                         arr[y] = arr[y+1];
  11.                                         arr[y+1] = temp;
  12.                                 }
  13.                                
  14.                         }
  15.                 }
  16.                 sortPrint(arr);
  17.                
  18.         }
复制代码


14 个回复

倒序浏览
顶一下~~~
回复 使用道具 举报
感谢分享!!
回复 使用道具 举报
排序有好几种,一般会冒泡排序、选择排序就可以了。真实开发中不会自己去专门写一个排序方式的。
回复 使用道具 举报
学习了。。。
回复 使用道具 举报
重看一遍,之前好像都忘得差不多了
回复 使用道具 举报
不错,学习了。
回复 使用道具 举报
不错,学习了。。
回复 使用道具 举报
ARD 初级黑马 2015-6-21 22:47:01
9#
思路就是每次下标最大的两个比较大小 在递增吗?
回复 使用道具 举报
fyg408224345 发表于 2015-6-21 21:08
排序有好几种,一般会冒泡排序、选择排序就可以了。真实开发中不会自己去专门写一个排序方式的。 ...

很多公司面试时会问到会哪些排序算法,而且一般都会问到快速排序算法,冒泡选择都是最基础的,只是作为后续复杂选择算法的铺垫。
回复 使用道具 举报

不错,回顾了
回复 使用道具 举报
楼主想干嘛啊
回复 使用道具 举报
顶一个。。。
回复 使用道具 举报
又复习了一遍!
回复 使用道具 举报
adglo 中级黑马 2015-6-22 17:53:43
15#
不错,学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马