posts - 156,  comments - 601,  trackbacks - 0
          05 2012 檔案
          隨機(jī)二叉樹(Treap) Java實(shí)現(xiàn)      摘要: Treap=Tree+Heap。Treap本身是一棵二叉搜索樹,它的左子樹和右子樹也分別是一個(gè)Treap,和一般的二叉搜索樹不同的是,Treap記錄一個(gè)額外的數(shù)據(jù),就是優(yōu)先級(jí)。Treap在以關(guān)鍵碼構(gòu)成二叉搜索樹的同時(shí),還按優(yōu)先級(jí)來(lái)滿足堆的性質(zhì)(在這里我們假設(shè)節(jié)點(diǎn)的優(yōu)先級(jí)大于該節(jié)點(diǎn)的孩子的優(yōu)先級(jí))。但是這里要注意的是Treap和二叉堆有一點(diǎn)不同,就是二叉堆必須是完全二叉樹,而Treap可以并不一定是。  閱讀全文
          posted @ 2012-05-16 14:37 x.matthew 閱讀(4304) | 評(píng)論 (0)  編輯

          主站蜘蛛池模板: 江达县| 云龙县| 孙吴县| 巴东县| 焦作市| 故城县| 乐昌市| 兴仁县| 拜城县| 耿马| 梁山县| 临湘市| 甘谷县| 葵青区| 张北县| 邯郸市| 霍州市| 金秀| 保亭| 千阳县| 临高县| 阳春市| 浦城县| 鸡泽县| 罗甸县| 平邑县| 连山| 弋阳县| 叶城县| 高唐县| 宁强县| 清流县| 曲水县| 东乡族自治县| 芜湖县| 丰顺县| 开阳县| 温泉县| 合作市| 读书| 长兴县|