在長度為n的有序線性表中進行二分查找。最壞的情況下,需要比較的次數(shù)為
在長度為n的有序線性表中進行二分查找。最壞的情況下,需要比較的次數(shù)為
正確答案:log2n本題主要考查二分查找。二分查找要求線性表中的結點必須按關鍵字值的遞增或遞減的順序排序。它首先把要查找的關鍵字k與中間位置的結點關鍵字相比較,若相等,則查找成功;若不相等,則縮小范圍(范圍每次縮小將近一半)。根據(jù)關鍵字與中間結點關鍵字的比較大小確定下一步查找哪個子表,這樣一直遞歸下去,直到找到滿足條件的結點或者確認表中沒有這樣的結點為止。在最壞的情況下,即直到最后才找到需要的元素,由于二分查找的查找范圍每一次減少一半,那么如果對長為n的有序線性表進行二分查找,在最壞情況下需要查找的次數(shù)應該為log
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。