【題組】(c)完成以下::7C捜尋樹(BinarySearchTree)類別中的遞迴版捜尋函數searchO,其中的key 參數爲欲捜尋的鍵値,函數冋傳値爲此一所在的節點,若無此鍵値,則回傳null。
【題組】(b)有--堆疊S的內容爲(a^cAe),其屮e在頂端(top),又有一f宁列Q的內容爲(w,x,y,z), 其中z在末尾。先在S進行三次pop,再在Q中進行二次dequeue,最後依序將由S
5.二元搜尋樹(Binary Search Tree): (12%)【題組】(a)依序將以下鍵値加入一空的二搜尋元樹(鍵値的大小依照字典順序),畫出最後的樹狀結 構 ° (4%)NYY, KITTY,
6.排序(Sort):(12%)【題組】(a)某陣列的初始內容爲88,17,45,98, 32,使用Bubble Sort進行由小到大排序,共需幾次的元素互換(swap)?需寫出排序過程,否則不給分。
【題組】(c)假設使用Quicksort排序一整數序列,若挑選最靠近平均値的元素做爲樞紐(pivot),可 倉g有利於分割時的平衡性,但此舉是否會對排序的時間複雜度造成影響?說明原因, 否則不給分。(
7.Hashing: (14%)【題組】(a)依序將以下整數鍵値加入一個大小(TableSize)爲11的Hashtable,使用h(key)=key mod TableSize 做爲 Hash fu