看板 TransCSI 關於我們 聯絡資訊
1. 將 1234567 七個數目依某順序插入一個空的二元搜尋樹 (Binary Search Tree) 後, 所得的二元搜尋數如下圖所示: 4 / \ 2 6 / \ / \ 1 3 5 7 總共有幾種可能的插入順序? (a) 40 種 (b) 48 種 (c) 80 種 (d) 96 種 2. 某二元搜尋樹內存有 10 到 50 之間的數目。自此二元搜尋樹搜尋數目 30 時, 其搜尋過程中比對過的數目,不可能是下列哪一個順序? (a) 15,43,18,39,20,36,27,30 (b) 38,10,19,37,21,33,31,30 (c) 24,48,44,25,40,33,26,34,30 (d) 42,39,12,13,23,35,28,32,30 為什麼是選 c ? 3. 在二元樹上,依照節點所在的層次,由最上層至最下層一層層走動 (traverse) 時, 需要用到哪一種資料結構? (a) stack (b) queue (c) hash table (d) heap 為何要選 b 而不是 d ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.240.43 forris:轉錄至看板 Examination 05/17 00:56
tianzhi:請問原PO答案是(c)80嗎? 我算出來是這個答案 05/18 01:02
forris:第一題是 (c) 80 種. 你是怎麼算的? 05/18 22:55
tianzhi:有點解釋...不知道怎麼說 05/19 00:31
tianzhi:我是大概用排列組合的方式計算出來的 05/19 00:31