題組內容

五、試以設計線上英文字典查詢的搜尋法為例,假設其資料分布均勻,請回答下列問題:(15 分)

(一)常見之搜尋法中,哪一種最適合應用此搜尋,且搜尋時間最有效率(3 分)?並請說 明此搜尋法的時間複雜度(3 分)。

詳解 (共 7 筆)

MAYTHEFORCEBEWITHYOU
MAYTHEFORCEBEWITHYOU
詳解 #2958734
2018/08/11
使用二分搜尋法(Binary Searc...
(共 54 字,隱藏中)
前往觀看
Phil(112高普雙榜)
Phil(112高普雙榜)
詳解 #2990830
2018/09/11
1.因為線上英文字典是屬於"利用使用者輸...
(共 256 字,隱藏中)
前往觀看
111考生
111考生
詳解 #5629006
2022/10/08
本屆考卷連出兩題搜尋排序演算法,且下一題...
(共 217 字,隱藏中)
前往觀看
shang
shang
詳解 #6209448
2024/09/13
由於資料分佈均勻,且通常字典的英文單字會...
(共 107 字,隱藏中)
前往觀看
Lin Jin
Lin Jin
詳解 #6100295
2024/05/17
雖然參考書寫Binary Search,但我認為是Interpolation Search 最有效率,因為對於Interpolation Search來說,在資料是完美均勻的斜率(ith-data, data value )狀況下,他可以在第一步就找到目標。
金榜題名阿罵頌
金榜題名阿罵頌
詳解 #2977373
2018/08/29
模糊
我還有明天
我還有明天
詳解 #5127821
2021/10/02

循序搜尋法

時間複雜度O(1)

說明:

該英文字典以英文單辭字首

按abc…xyz 排序

搜尋某單辭時

直接對照其字首之字母

便可查詢到