黑马程序员技术交流社区

标题: 回味经典:数组排序方法 [打印本页]

作者: silentCat    时间: 2015-11-21 07:09
标题: 回味经典:数组排序方法
  1. import java.util.Arrays;
  2. /**冒泡排序
  3. * 思想:比较相邻的两个数的大小
  4. * 模型:水下出现的泡泡,轻的往上冒
  5. * @author Administrator
  6. */
  7. public class Test16 {
  8.         public static void main(String[] args) {
  9.                 int[] arr=new int[]{1,4,5,2,78,34,23,0,6};
  10.                 //Arrays.sort(arr);  最简单粗暴的排序,数组工具类
  11.                 for(int i=arr.length-1;i>=0;i--){
  12.                         for(int j=0;j<i;j++){
  13.                                 if(arr[j]<arr[j+1]){
  14.                                         int temp=arr[j+1];
  15.                                         arr[j+1]=arr[j];
  16.                                         arr[j]=temp;
  17.                                 }
  18.                         }
  19.                 }
  20.                 for(int i=0;i<arr.length;i++){
  21.                         System.out.println(arr[i]);
  22.                 }
  23.         }
  24. }
复制代码
数组排序大接龙,下个该你了


作者: 哒哒的马蹄    时间: 2015-11-21 08:43
你这无法排序啊
作者: silentCat    时间: 2015-11-21 09:34
哒哒的马蹄 发表于 2015-11-21 08:43
你这无法排序啊

应该可以的把,我是在软件上写好运行过得,复制上去的
作者: bbaijiajinger    时间: 2015-11-21 17:31
排序方法很多哦
作者: xueshuyang    时间: 2015-11-21 18:21
遍历数组  然后按数字的大小排序输出
作者: 小笨笨天    时间: 2015-11-21 19:47
冒泡排序,长知识了
作者: gih146    时间: 2015-11-21 21:27
冒泡排序,长知识了
作者: 邸永明    时间: 2015-11-21 21:37
排序方法有很多的,不过这个方法不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2