計概16-08前序-公職試題
【B】01.最小堆積樹(Min Heap)如圖所示,執行節點刪除後,此最小堆積樹前序走訪(Preorder Traversal)的結果為何? (A)6 13 16 18 9 (B)6 13 18 16 9 (C)9 6 13 16 18 (D)18 6 13 16 9。[109地方四等資處]
【D】02.對一個有九個節點的二元搜尋樹(Binary Search Tree)作前序訪問(Preorder Traversal),並依序輸出訪問節點的數值,其結果如下(次序由左至右):12, 9, 7, 8, 20, 15, 13,
16, 22。在此樹中兩個節點之間的路徑(Path)最多含有多少個邊(Edge)? (A)3 (B)4 (C)5 (D)6。[109身心四等]
8到13或16最多含有6個邊
12
/ \
9 20
/ /
\
7
15 22
\ /
\
8 13
16
【B】03.一個前序表示法算式:+ 5 * 6 7其計算結果為何? (A)37 (B)47 (C)72
(D)210。[110身心五等]
5 + 6 * 7 = 5 + 42 = 47
【A】04.請問下列二元樹其前序走訪(Pre-order)何者正確? (A)BQAVNRSMP (B)BQVNSARMP (C)AQVNBRMSP (D)ANVQMPSRB。[110國安五等資處]
前序:BQAVNRSMP
中序:AQVNBRMSP
後序:ANVQMPSRB
層序:BQVNSARMP
【C】05.圖示為一個二元表示樹(expression tree),下列何者為其前序(Preorder)輸出?+*/–ABCDE (A)+/BC*-DEA
(B)+*-DEABC (C)+*-DEA/BC (D)+*A-DE/BC。[110鐵路員級]
【D】06.將節點16、3、10、35、6、17、23、4,依順序加到一個沒有資料的二元搜尋樹中,這棵樹的前序追蹤(preorder traversal)的輸出是什麼? (A)3、4、6、10、16、17、23、35 (B)4、16、10、3、23、17、35、6 (C)4、6、10、3、23、17、35、16 (D)16、3、10、6、4、35、17、23。[111身心五等]
16
/ \
3 35
\ /
10 17
/ \
6 23
/
4
前序追蹤:16、3、10、6、4、35、17、23
【D】07.(A×B+C)+D×E之前序式表示法為何? (A)+×+AB×CDE (B)×++×ABCDE
(C)×+×AB+CDE (D)++×ABC×DE。[111身心四等]
(A×B+C)+D×E → +×ABC+D×E → ++×ABC×DE
【D】08.二元搜尋樹是建立在樹節點鍵值的大小上。左子樹的所有鍵值均小於樹根的鍵值,右子樹所有鍵值均大於樹根的鍵值。而高度平衡二元搜尋樹則又定義某一個節點右子樹跟左子樹的高度,高度差的絕對值要小於等於1,否則需要做調整,但調整的方法,最後必須維持二元搜尋樹的特質。在建立二元搜尋樹時,如果鍵值分別是50、40、60、30、45。此時若再加入20,此二元搜尋樹的高度平衡原則就會被破壞。請問根據高度平衡的原則去調整後,最後的二元搜尋樹的前序走訪的結果為何? (A)20 30 40 50 45 60 (B)40 30 20 45 50 60 (C)50 40 30 60 20 45 (D)40 30 20 50 45 60。[112初考資處]
【A】09.下列的運算式是以前序法(prefix)表示:+ 4 * 9 + 3 2,請問運算的結果為何? (A)49 (B)41 (C)28 (D)50。[112國安五等]
+ 4 * 9 + 3 2
→ + 4 * 9 (3 + 2) → + 4 * 9 5
→ + 4 (9 * 5) → + 4 45
→ 4 + 45 → 49
【A】10.給定前置式(Prefix)數學式/*+ab-cd-e,若a=5,b=4,c=3,d=2,e=1,則運算結果應為多少? (A)-9 (B)0.6 (C)9
(D)-0.6。[110普考電子]
(a+b)*(c-d)/-e=(5+4)*(3-2)/-1=-9
前置式之順序:根節點、左子節點、右子節點。數學式為+a/*bc+de
留言
張貼留言