作業
第5章作業
成績比重:
未設定
期限:
2023-10-13 00:00 (不允許遲交)
屬性:
個人作業, 不開放觀摩, 開放成績查詢
描述:
1.鏈結串列是一種可以用來表達一個二元樹的資料結構。在這種情形下,當我們要走訪二元樹上的所有節點時,若要走訪的順序是廣度優先(BFS)的方式,請問我們該用那種資料結構來支援這樣的走訪方式,是最恰當的?並說明理由。若我們走訪的順序是深度優先(DFS),則最適合的資料結構是什麼?為什麼?
2.依序加入下列整數40, 85, 5, 66, 13, 99, 42, 73, 18, 29到一棵空的二元搜尋樹中。
(1)請依序建立對應的二元搜尋樹(binary search tree) 。
(2)在一n 個節點的二元搜尋樹中,搜尋一個元素的時間複雜度,其最糟情況為何?並說明該情況發生的條件。
值得觀摩(0)