posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Nuts-and-Bolts Problem

          Posted on 2007-07-25 16:01 ZelluX 閱讀(398) 評論(0)  編輯  收藏 所屬分類: Algorithm

          問題:

          有n個大小各不相同的螺帽及對應的螺釘,要求在O(nlogn)的復雜度內完成配對。螺釘之間、螺帽之間都無法直接比較大小,只能比較一顆螺帽與螺釘,判斷他們之間的大小差異。

          感覺和快速排序的partition差不多。

          首先任選一顆螺釘與各螺帽進行比較,分成大小兩組,另外得到與改螺釘相匹配的螺帽。

          然后用那個螺帽再和其他螺釘比較,也分成大小兩組,然后繼續二分遞歸。

           

           

          主站蜘蛛池模板: 贡嘎县| 滕州市| 藁城市| 东乌珠穆沁旗| 乌兰浩特市| 湖北省| 赤峰市| 吉木乃县| 夹江县| 屯留县| 徐汇区| 上饶市| 武功县| 涿鹿县| 安阳县| 甘谷县| 卓资县| 绥化市| 长岛县| 北安市| 斗六市| 望都县| 出国| 兴隆县| 凤山市| 邵东县| 永济市| 河池市| 临邑县| 柳林县| 波密县| 阿荣旗| 黄冈市| 松潘县| 江西省| 额敏县| 永泰县| 名山县| 墨脱县| 铜川市| 巴青县|