怎麼理解「長度為n的有序線性表,在最壞情況下,二分查詢只需要

2021-04-14 09:08:25 字數 665 閱讀 4585

1樓:手機使用者

一個有序線性表 可以看做在一個完全的二叉排序樹比如0 1 2 3 4 5 6 7 我們就可以看做這樣一個樹內42 6

1 3 5 7

0二分查詢容在圖論上的含義 正是在這樣一個二叉樹上查詢某個節點最多需要的比較次數也就是樹的高度這麼多

那麼樹高怎麼算 就是log2(n)取整數 時間複雜度就是o(log2n)了

長度為n的有序線性表,在最壞情況下,二分查詢只需要比較log2n次。誰給解釋一下

2樓:匿名使用者

當有序連結串列為順序儲存時才能採用二分查詢,二分查詢需比較log2n次,而順序查詢需比較n次。

3樓:匿名使用者

一個bai有序線性表 可以看做在du一個完全的二叉排序zhi樹比如0 1 2 3 4 5 6 7 我們dao就可以版看做這樣一個樹權

42 6

1 3 5 7

0二分查詢在圖論上的含義 正是在這樣一個二叉樹上查詢某個節點最多需要的比較次數也就是樹的高度這麼多

那麼樹高怎麼算 就是log2(n)取整數 時間複雜度就是o(log2n)了

4樓:龍翎

應該是log2n+1次

字元陣列中包含了長度為n的字串,則該字串首尾字元的陣列下標分別是什麼

正確答案選c。根據題目意思,字串的長度為n,則字元陣列的長度為n 1,其中最後一位表示結束標誌 0 而一個長度為n 1的陣列,下標從0開始到n,因此第一個和最後一個字元的位置是0和n 1 最後一個不是字元 在一個字元陣列中查詢一個指定的字元,若陣列中含有該字元,則輸出該字 符在陣列第一次出現的位置 ...

風箏線怎麼買,線的長度跟價格大概是多少

雜貨店都有,幾塊錢 很便宜的啊,上絕對有的。電視劇 風箏 的評價和口碑為什麼那麼高?風箏 有緊張熾烈的情節 該劇還有間諜對自我身份認同等觸及人性的筆墨,實屬難得。經歷過生死考驗和人性抉擇,依然選擇呵護著心裡的一抹星火,總好過沒有理由的堅持。從這一點來說,該劇也將自己從主旋律劇裡拔高了一層。風箏 改變...

數列極限的第二定義的N怎麼理解,請問,數列極限的N定義怎麼理解?請逐字逐句的說明

通俗點說,極限就是當n無限 增大時,an無限接近某個常數a 也就是n足夠大時,an a 可以任意小,小於我給定的正數e也就是當n大於某個正整數n時,an a 可以小於給定的正數e即 對於任意e 0,存在正整數n,當n n時,an a 請問,數列極限的 n定義怎麼理解?請逐字逐句的說明 對任意的 0 ...