talk is cheap show me the code
算法導論學習疑問記錄全域哈希 全域哈希 hab(k) = ((ak+b)mod p)mod m Hpm = {hab : a∈[1, p-1], b∈[0, p-1]} 其中p是一個足夠大的素數,使每一個可能的關鍵字都落在[0,
12.2-1 其中 c,e 不是查找過的序列。 12.2-2 直接給代碼 struct BinTree { int key; BinTree *parent; BinTree *left; B
13.2-1 RIGHT-ROTATE(T,x) y = x.left x.left = y.right if y.right ≠ T.nil y.right.p = x y.p =
13.1-1 我就不畫圖了,在此描述一下。 畫一個 15 個結點(不包含葉結點)的滿二叉樹,從根向下依次爲第一層,第二層,第三層和第四層。對應黑高爲 2 時,就把第三層全部結點塗黑。對應黑高爲 3 時,把第二三(或者二四)層塗
12.1-1 12.1-2 二叉搜索樹某一結點關鍵字大於等於它的左孩子關鍵字而小於等於它右孩子的關鍵字,最小堆則是某一結點關鍵字小於等於它左右孩子結點的關鍵字。 不能在 O(n) 的時間按順序輸出,如果可以的話,我們只需
14.2-1 對於MINIMUM、MAXIMUM 這種屬於樹的全局屬性的可以直接修改(比如我們把哨兵結點的左右指針分別指向MINIMUM、MAXIMUM)。 插入時,我們比較插入的結點的關鍵字,若關鍵字小於MINIMUM所指關