隨筆 - 1  文章 - 1  trackbacks - 0
          <2008年2月>
          272829303112
          3456789
          10111213141516
          17181920212223
          2425262728291
          2345678

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章分類

          搜索

          •  

          最新評論

          void QuickSort(String[] pData,int[] pDataNum,int left,int right)
          {
          int i,j;
          int iTemp;
          String middle,strTemp;
          i = left;
          j = right;
          middle = pData[(left+right)/2];
          do{
          while((pData[i].compareTo(middle)<0) && (i<right))
          i++;
          while((pData[j].compareTo(middle))>0 && (j>left))
          j--;
          if(i<=j)
          {
          strTemp = pData[i];
          pData[i] = pData[j];
          pData[j] = strTemp;

          iTemp = pDataNum[i];
          pDataNum[i] = pDataNum[j];
          pDataNum[j] = iTemp;

          i++;
          j--;
          }
          }while(i<=j);//假如兩邊掃描的下標(biāo)交錯,就停止(完成一次)

          if(left<j)
          QuickSort(pData,pDataNum,left,j);

          if(right>i)
          QuickSort(pData,pDataNum,i,right);
          }
          posted on 2008-02-28 23:45 無參的城市 閱讀(209) 評論(1)  編輯  收藏

          FeedBack:
          # re: 優(yōu)化JAVA實現(xiàn)快速排序 2008-10-10 14:12 gogoe
          very good  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 清水县| 泗洪县| 鸡东县| 扶绥县| 剑河县| 宜章县| 阿拉善盟| 司法| 大足县| 深泽县| 长丰县| 彝良县| 开平市| 潍坊市| 逊克县| 平阴县| 什邡市| 温泉县| 石城县| 沙洋县| 潮州市| 芦山县| 榆中县| 重庆市| 兴安县| 安溪县| 昌吉市| 社旗县| 乌兰察布市| 清河县| 隆安县| 随州市| 大同市| 苍溪县| 鸡西市| 山东省| 夏邑县| 仁怀市| 西藏| 五台县| 应用必备|