快速排序

          Posted on 2008-10-03 14:10 xan 閱讀(191) 評論(0)  編輯  收藏 所屬分類: Algorithms

          實踐中最快的已知排序算法, O(NlogN),最壞O(N2)
          loop:
          1. 如果S中元素個數為0或者1,返回
          2. 取S中任意元素v為樞紐
          3. 將S中余下元素按>v 和 <v分成兩個不同部分
          4. 對這兩個部分快速排序

          樞紐元選擇:
          一般采用S中起始,結束,中間位置的三個值的中值為樞紐元 (三數中值分割法)


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


          網站導航:
           

          posts - 36, comments - 2, trackbacks - 0, articles - 0

          Copyright © xan

          主站蜘蛛池模板: 乌审旗| 双桥区| 承德县| 抚顺县| 策勒县| 五峰| 平遥县| 修水县| 永城市| 浦城县| 凤台县| 拜泉县| 宜兰市| 西吉县| 定安县| 海林市| 江永县| 廊坊市| 越西县| 葫芦岛市| 安顺市| 阿巴嘎旗| 大竹县| 科尔| 临澧县| 磴口县| 邵东县| 三原县| 松溪县| 伊春市| 金山区| 胶南市| 宁津县| 湘乡市| 南城县| 龙海市| 濮阳市| 滁州市| 五大连池市| 吴忠市| 泗水县|