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

          Nuts-and-Bolts Problem

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

          問題:

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

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

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

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

           

           

          主站蜘蛛池模板: 靖西县| 乾安县| 北宁市| 卢湾区| 永康市| 钟祥市| 自治县| 石柱| 徐州市| 孝感市| 金坛市| 都兰县| 尼玛县| 佛冈县| 凤庆县| 郎溪县| 永春县| 无极县| 湘潭市| 呼和浩特市| 灌云县| 新巴尔虎右旗| 安义县| 北川| 宁德市| 永德县| 朔州市| 兴山县| 凤翔县| 台南市| 临汾市| 绥中县| 讷河市| 汝州市| 南充市| 工布江达县| 汉沽区| 博客| 南华县| 都匀市| 永胜县|