問(wèn)答題

【簡(jiǎn)答題】給定線性序集中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)行分析說(shuō)明。

答案: 我們把這種算法叫做快速選擇(quickselect)。令〡Si〡為Si中元素的個(gè)數(shù),快速選擇的步驟如下:
1)...
題目列表

你可能感興趣的試題

問(wèn)答題

【簡(jiǎn)答題】請(qǐng)解釋什么是P問(wèn)題,NP問(wèn)題。

答案: 如果一個(gè)問(wèn)題可以找到一個(gè)能在多項(xiàng)式的時(shí)間里解決它的算法,那么這個(gè)問(wèn)題就屬于P問(wèn)題。P是英文單詞多項(xiàng)式的第一個(gè)字母。
微信掃碼免費(fèi)搜題