問答題給定線性序集中n個(gè)元素和一個(gè)整數(shù)k,1≤k≤n,要求找出這n個(gè)元素中第k小的元素,請(qǐng)?jiān)O(shè)計(jì)一個(gè)最壞時(shí)間復(fù)雜度為O(n)的算法,并對(duì)其時(shí)間復(fù)雜度進(jìn)行分析說明。
您可能感興趣的試卷
你可能感興趣的試題
4.單項(xiàng)選擇題給定6個(gè)小區(qū)之間的交通圖。若小區(qū)i與小區(qū)j之間有路可通,則將頂點(diǎn)i與頂點(diǎn)j之間用邊連接,邊上的權(quán)值表示這條道路的長(zhǎng)度?,F(xiàn)在打算在這n個(gè)小區(qū)中選定一個(gè)小區(qū)建一所醫(yī)院。這家醫(yī)院應(yīng)建在小區(qū)(),才能使距離醫(yī)院最遠(yuǎn)的小區(qū)到醫(yī)院的路程最短。
A.A
B.B
C.C
D.E
5.單項(xiàng)選擇題
一個(gè)凸N邊形,可以用N-3條互不相交的對(duì)角線將凸N邊形分成N-2個(gè)三角形,這稱為凸N邊形的一種三角剖分。例如N=5時(shí),共有以下5種三角剖分:
當(dāng)N=8時(shí),總共有()種三角剖分。
A.8
B.132
C.14
D.140
最新試題
在一個(gè)至少包含三個(gè)頂點(diǎn)的加權(quán)連通單向圖中,假定邊的權(quán)重互不相同,則權(quán)重最大的邊不可能被包含在任何最小生成樹中。
題型:判斷題
已知某樓房共20層,如果采用二分查找,最多猜()次就能猜出任意一個(gè)樓層。
題型:?jiǎn)雾?xiàng)選擇題
序列(1,7,3,4,9,2,3)的最長(zhǎng)遞增子序列的長(zhǎng)度為()。
題型:?jiǎn)雾?xiàng)選擇題
有一個(gè)問題的蒙特卡洛算法,給定一個(gè)實(shí)例,已知運(yùn)行一次其答案是錯(cuò)誤的概率是1/8,現(xiàn)運(yùn)行k次該算法,其答案一直不變,問該答案的正確率是()。
題型:?jiǎn)雾?xiàng)選擇題
使用窮舉法求解最長(zhǎng)遞增子序列的時(shí)間復(fù)雜度為()。
題型:?jiǎn)雾?xiàng)選擇題
?優(yōu)先隊(duì)列式分支限界法解決0-1背包問題時(shí),下面描述正確的是()。
題型:多項(xiàng)選擇題
輸入數(shù)組(-1,0,1,-2,3),它的最大子段和是()。
題型:?jiǎn)雾?xiàng)選擇題
下面哪個(gè)問題不是NPC問題?()
題型:?jiǎn)雾?xiàng)選擇題
使用偽代碼描述算法具有()等優(yōu)點(diǎn)。
題型:多項(xiàng)選擇題
將長(zhǎng)度分別為m,n的兩個(gè)單鏈表合并為一個(gè)單鏈表的時(shí)間復(fù)雜度為O(m+n)。
題型:判斷題