日期:2014-05-20  浏览次数:20637 次

早起的帖子有人回!!!关于选择排序发现for的不一样但是结果都正确!不知道那个更好点!还是我没测试出来错误
static   void   xzOrder(int   list[])   {
                int   tmp   =   0;
                int   iLength   =   list.length;
                for   (int   i   =   0;   i   <   iLength   ;   i++)   {
                        for   (int   j   =   i;   j   <   iLength   ;   j++)   {
                                if   (list[j]   >   list[i])   {
                                        tmp   =   list[j];
                                        list[j]   =   list[i];
                                        list[i]   =   tmp;
                                }
                        }
                }
   
        }


            public   void   getOrderBy()   {

                int   iList[]   =   {9,   3,   6,   1,   2,   3,   1,   1,   2,   2,   11,   1,   111};
                int   tmp   =   0;
                int   iLength   =   iList.length;
                for   (int   i   =   0;   i   <   iLength;   i++)   {
                        for   (int   j   =   i+1;   j   <   iLength;   j++)   {
                                if   (iList[i]   >   iList[j])   {
                                        tmp   =   iList[i];
                                        iList[i]   =   iList[j];
                                        iList[j]   =   tmp;
                                }
                        }
                }
        }


      for   (int   i   =   0;   i   <   iLength;   i++)   {