單項選擇題從具有n個結(jié)點的二叉排序樹中查找一個元素時,在平均情況下的時間復雜度大致為()。
A. O(n)
B. O(1)
C. O(log2n)
D. O(n2)
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題在索引查找中,若用于保存數(shù)據(jù)元素的主表的長度為144,它被均分為12子表,每個子表的長度均為12,則索引查找的平均查找長度為()。
A. 13
B. 24
C. 12
D. 79
2.單項選擇題在索引查找中,若用于保存數(shù)據(jù)元素的主表的長度為n,它被均分為k個子表,每個子表的長度均為n/k,則索引查找的平均查找長度為()。
A. n+k
B. k+n/k
C. (k+n/k)/2
D. (k+n/k)/2+1
3.單項選擇題對具有n個元素的有序表采用折半查找,則算法的時間復雜度為()。
A. O(n)
B. O(n2)
C. O(1)
D. O(log2n)
4.單項選擇題對于順序存儲的有序表(5,12,20,26,37,42,46,50,64),若采用折半查找,則查找元素26的比較次數(shù)為()。
A. 2
B. 3
C. 4
D. 5
5.單項選擇題對于長度為18的順序存儲的有序表,若采用折半查找,則查找第15個元素的比較次數(shù)為()。
A. 3
B. 4
C. 5
D. 6
最新試題
下列可以直接用循環(huán)結(jié)構即可將遞歸轉(zhuǎn)換為非遞歸的是()
題型:多項選擇題
只要無向圖中有權重相同的邊,其最小生成樹就不可能唯一。
題型:判斷題
已知二叉樹用二叉鏈表存儲,則若實現(xiàn)二叉樹實現(xiàn)左右子樹交換,可以借助改寫()遍歷算法實現(xiàn)。
題型:多項選擇題
通常將()作為衡量一個查找算法效率優(yōu)劣的標準。
題型:多項選擇題
實現(xiàn)二分查找的遞歸章法如下,在相應位置填寫適當?shù)膬?nèi)容使算法完整。
題型:問答題
通過表達式()可以獲取帶頭結(jié)點的單鏈表L中首元素結(jié)點的數(shù)據(jù)值。
題型:單項選擇題
一棵二叉樹的后序序列是:CBEFDA,中序序列是:CBAEDF,則該二叉樹的先序序列是()
題型:單項選擇題
二叉樹的二叉鏈表類型定義如下:閱讀下列算法,并回答問題:(1)該算法的功能是什么?(2)以下算法功能是否等價于上面的算法?
題型:問答題
對以下幾個關鍵字的序列進行快速排序,以第一個元素為基準,一次劃分效果不好的是()
題型:單項選擇題
一棵二叉樹的先序序列是:CEDBA,中序序列是:DEBAC ,則該二叉樹的后序序列是()
題型:單項選擇題