3、以下是一顆平衡二叉樹,請畫出插入鍵值3以後的這顆平衡二叉樹。
分析:考察平衡二叉樹的基本操作,插入3變成不平衡,需要節點5右旋一次,節點2左旋一次。。
6、假設乙個有8個1024字頁面的邏輯位址空間,對映到乙個有32幀的物理記憶體結構中,邏輯位址有多少位?
解:因為頁面數為8=2^3,故需要3位二進位制數表示。每頁有1024個位元組,1024=2^10,於是頁內位址需要10位二進位制數表示。32個物理塊,需要5位二進位制數表示(32=2^5)。
(1)頁的邏輯位址由頁號和頁內位址組成,所以需要3+10=13位二進位制數表示。
(2)頁的實體地址由塊號和頁內位址的拼接,所以需要5+10=15位二進位制數表示。
平衡二叉樹例題 平衡二叉樹
acwing 72.平衡二叉樹 思路一 求每個節點的左右子樹深度,根據深度差判斷,直到葉子節點結束,效率不夠高,每個節點都要用兩次計算深度的遞迴函式 思路二 從葉子節點開始,計算深度差,一旦有深度差大於1的,就直接返回0,也不用管上面的深度是不是正確了,畢竟我們只需要true和false兩種狀態,省...
二叉樹 平衡二叉樹
1.題目 給定乙個二叉樹,判斷這棵二叉樹是否是高度平衡的二叉樹 平衡二叉樹 乙個二叉樹每個節點 的左右兩個子樹的高度差的絕對值不超過1 2.題目分析 1 如果乙個節點的兩個子樹的深度之差超過1,則不是平衡二叉樹 2 如果乙個節點的兩個子樹的深度之差不超過1,則是平衡二叉樹 3.程式分析 1 若這棵二...
平衡二叉樹
平衡二叉樹 time limit 1000 ms memory limit 32768 kb submit 16 6 users accepted 6 6 users 所謂平衡 二叉樹就是 水星文,若看不懂請跳轉到下一題 你的任務判斷輸入的二叉樹是否為平衡二叉樹,是則輸出yes,否則輸出no。每行是...