計概16-08前序-公職試題

【選擇題】

B01.最小堆積樹(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地方四等資處]

 

D02.對一個有九個節點的二元搜尋樹(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身心四等]

81316最多含有6個邊

        12

     /      \

   9         20

  /         /    \

7         15    22

  \      /    \

   8   13    16

 

B03.一個前序表示法算式:+ 5 * 6 7其計算結果為何? (A)37 (B)47 (C)72 (D)210[110身心五等]

5 + 6 * 7 = 5 + 42 = 47

 

A04.請問下列二元樹其前序走訪(Pre-order)何者正確? (A)BQAVNRSMP (B)BQVNSARMP (C)AQVNBRMSP (D)ANVQMPSRB[110國安五等資處]


前序:BQAVNRSMP

中序:AQVNBRMSP

後序:ANVQMPSRB

層序:BQVNSARMP

 

C05.圖示為一個二元表示樹(expression tree),下列何者為其前序(Preorder)輸出?+*/–ABCDE (A)+/BC*-DEA (B)+*-DEABC (C)+*-DEA/BC (D)+*A-DE/BC[110鐵路員級]


 

D06.將節點1631035617234,依順序加到一個沒有資料的二元搜尋樹中,這棵樹的前序追蹤(preorder traversal)的輸出是什麼? (A)3461016172335 (B)4161032317356 (C)4610323173516 (D)1631064351723[111身心五等]

    16

  /    \

3       35

  \      /

   10  17

   /     \

  6     23

 /

4

前序追蹤:1631064351723

 

D07.(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

 

D08.二元搜尋樹是建立在樹節點鍵值的大小上。左子樹的所有鍵值均小於樹根的鍵值,右子樹所有鍵值均大於樹根的鍵值。而高度平衡二元搜尋樹則又定義某一個節點右子樹跟左子樹的高度,高度差的絕對值要小於等於1,否則需要做調整,但調整的方法,最後必須維持二元搜尋樹的特質。在建立二元搜尋樹時,如果鍵值分別是5040603045。此時若再加入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初考資處] 

 

A09.下列的運算式是以前序法(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


C10.有一棵二元樹之前序(Prefix)走訪結果為BADCEHFG,若此二元樹根節點之右子樹的樹根為E,則此二元樹根節點之左子樹的節點個數為何? (A)1 (B)2 (C)3 (D)4[113地方四等電子]

前序走訪順序:根節點 左子樹 右子樹,根節點在前面,結果為:根左右。

根:B

左子樹根:A

右子樹根:E

左子樹節點:ADC

 

A11.一株二元樹如下圖,採用前序(preorder)追蹤方式的拜訪順序為 (A)400, 300, 250, 350, 500, 550, 525, 575 (B)250, 300, 350, 400, 500, 525, 550, 575 (C)250, 350, 300, 525, 575, 550, 500, 400 (D)250, 350, 300, 500, 525, 575, 550, 400[113身心五等]

 

A12.給定前置式(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

 

A13.此運算式樹(Expression tree)前置式(Prefix)數學式,應為下列何者? (A)+a/*bc+de (B)a+b*c/(d+e) (C)abc*de+/+ (D)a+/*bc+de[111鐵路員級]

前置式之順序:根節點、左子節點、右子節點。數學式為+a/*bc+de

 



留言

這個網誌中的熱門文章

計概16-09後序-公職試題

計概16-06樹-公職試題

計概16-09後序-統測試題