對(duì)具有n個(gè)元素的有序表采用二分查找,則算法的時(shí)間復(fù)雜性為_(kāi)_____。
對(duì)具有n個(gè)元素的有序表采用二分查找,則算法的時(shí)間復(fù)雜性為_(kāi)_____。
A.O(n)
B. O(n2)
C. O(1)
D. O(log2n)
正確答案:D解析: 參見(jiàn)有序表采用二分查找時(shí),算法的時(shí)間復(fù)雜性定義。二分法查找只適用于順序存儲(chǔ)的有序表。在此所說(shuō)的有序表是指線性表中的元素按值非遞減排列(即從小到大,但允許相鄰元素值相等) 。當(dāng)有序線性表為順序存儲(chǔ)時(shí)才能采用二分法查找,并且二分法查找的效率要比順序查找高得多。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。