單項選擇題在尋找n個元素中第k小元素問題中,若使用快速排序算法思想,運用分治算法對n個元素進行劃分,應如何選擇劃分基準?下面()答案解釋最合理。
A.隨機選擇一個元素作為劃分基準
B.取子序列的第一個元素作為劃分基準
C.用中位數(shù)的中位數(shù)方法尋找劃分基準
D.以上皆可行。但不同方法,算法復雜度上界可能不同
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題在棋盤覆蓋問題中,對于2k×2k的特殊棋盤(有一個特殊方塊),所需的L型骨牌的個數(shù)是()
A.(4k–1)/3
B.2k/3
C.4k
D.2k
2.單項選擇題T(n)表示當輸入規(guī)模為n時的算法效率,以下算法效率最優(yōu)的是()
A.T(n)=T(n–1)+1,T(1)=1
B.T(n)=2n2
C.T(n)=T(n/2)+1,T(1)=1
D.T(n)=3nlog2n
3.單項選擇題當輸入規(guī)模為n時,算法增長率最大的是()
A.5n
B.20log2n
C.2n2
D.3nlog3n
4.單項選擇題下述表達不正確的是()
A.n2/2+2n的漸進表達式上界函數(shù)是O(2n)
B.n2/2+2n的漸進表達式下界函數(shù)是Ω(2n)
C.logn3的漸進表達式上界函數(shù)是O(logn)
D.logn3的漸進表達式下界函數(shù)是Ω(n3)
最新試題
Prim算法適合稀疏圖,其時間復雜度只與邊的數(shù)目有關。
題型:判斷題
序列(1,7,3,4,9,2,3)的最長遞增子序列的長度為()。
題型:單項選擇題
關于分支限界法的基本思想,下列描述正確的是()。
題型:多項選擇題
?優(yōu)先隊列式分支限界法解決0-1背包問題時,下面描述正確的是()。
題型:多項選擇題
分支限界法中,擴展出的孩子結點在入隊時,存儲該孩子結點的父結點的地址和左孩子標志。其目的是什么?()
題型:單項選擇題
回溯法采用的搜索策略是()。
題型:單項選擇題
已知f(1)=1,f(n)=f(n-1)+n,那么f(50)的作用是()。
題型:單項選擇題
將長度分別為m,n的兩個單鏈表合并為一個單鏈表的時間復雜度為O(m+n)。
題型:判斷題
使用窮舉法求解最長遞增子序列的時間復雜度為()。
題型:單項選擇題
輸入數(shù)組(-1,0,1,-2,3),它的最大子段和是()。
題型:單項選擇題