單項(xiàng)選擇題

在尋找n個(gè)元素中第k小元素問(wèn)題中,若使用快速排序算法思想,運(yùn)用分治算法對(duì)n個(gè)元素進(jìn)行劃分,應(yīng)如何選擇劃分基準(zhǔn)?下面()答案解釋最合理。

A.隨機(jī)選擇一個(gè)元素作為劃分基準(zhǔn)
B.取子序列的第一個(gè)元素作為劃分基準(zhǔn)
C.用中位數(shù)的中位數(shù)方法尋找劃分基準(zhǔn)
D.以上皆可行。但不同方法,算法復(fù)雜度上界可能不同

微信掃碼免費(fèi)搜題