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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

int [] arr ={13, 2 ,4, 9,1,22,11};

12 个回复

倒序浏览
方法比较多,选择排序,冒泡排序,
最简单的方法其实是int [] arr ={1,2,4,9,11,13,22},人眼观察!哈哈  //此处纯属开玩笑,主要看第一行
回复 使用道具 举报
前面老师会教你怎么排序,后面一人方法搞定,不用急{:2_45:}
回复 使用道具 举报
新手哈!嘿嘿    我写的都是一开学的基础  对于大神来说有更高效的   很简单基础学好了,以后会学到更简单的  

利用选择排序进行排序   换位置的时候通过第三方变量进行兑换  

class Array
{
       public static void selectSort(Int[] arr)
       {
              for (int x=0; x<arr.length-1; x++)
              {
                      for(int y=x+1; y<arr.length; y++)
                      {
                                   //第三方变量形式进行位置互换 ,也可以把定义好的功能函数进行封装。                                           if(arr[x]>arr[y])
                                   {
                                              int temp = arr[x];
                                              arr[x] = arr[y];
                                              arr[y] = temp;

                                   }
                                 
                      }

              }

       }

          //打印数组元素功能代码
         public static void printArray (int[] arr)
         {
                  System.out.println("[");
                   for(int x=0; x<arr.length; x++)
                    {
                                if(x!=arr.length-1)
                                      System.out.println(arr[x]+", ");
                                else
                                       System.out.println(arr{x]+"]");  
                     }

          }
           //打印数组功能进行验证
           public static void main(string[] args)
           {
                       int[] arr = {13, 2 ,4, 9,1,22,11};
                       //排序前
                       printArray(arr);
                      //排序
                       selectStort(arr);
                       //排序后
                       printArray(arr);
           }
}
回复 使用道具 举报
第三方变量,后边会讲的,往后面视频看看
回复 使用道具 举报
Arrays.sort(arr);//就可以啦
回复 使用道具 举报
我正在看各种排序,不过实际使用的其实也只是java提供的Arrays.sort()方法了{:2_30:}
回复 使用道具 举报
wxw19910324 发表于 2016-1-3 09:42
新手哈!嘿嘿    我写的都是一开学的基础  对于大神来说有更高效的   很简单基础学好了,以后会学到更简单 ...

你说的很详细 ,谢谢咯
回复 使用道具 举报
for循环嵌套!
回复 使用道具 举报
这两个排序要学好的
以后考试会用上的
回复 使用道具 举报
冒泡和排序就可以解决
回复 使用道具 举报
虽然java已经有了排序的方法,不过尽量自己会做。可以提高自己的分析能力
回复 使用道具 举报
Array.sort(arr);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马