在最壞情況下,二分查找法的時間復(fù)雜度為( )。
在最壞情況下,二分查找法的時間復(fù)雜度為( )。
正確答案:C二分法查找也稱拆半查找,能使用二分1法查找的線性表必須滿足兩個條件,用順序存儲結(jié)構(gòu)以及線性f表有序。利用二分法查找元素x的過程如下:將x與線性表1的中間項比較,如果X的值與中間項的值相等,則查找成功,1結(jié)束查找;如果x小于中間項的值,則在線性表的前半部分以二分法繼續(xù)查找;如果x大于中間項的值,則在線性表的后半1部分以二分法繼續(xù)查找??梢宰C明,對于長度為n的有序線性f表,在最壞情況下,二分法查找需比較l092n次,故時間復(fù)雜度1為l092n。故選擇C選項。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。