問答題

【簡答題】給定線性序集中n個元素和一個整數k,1≤k≤n,要求找出這n個元素中第k小的元素,請設計一個最壞時間復雜度為O(n)的算法,并對其時間復雜度進行分析說明。

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

你可能感興趣的試題

問答題

【簡答題】請解釋什么是P問題,NP問題。

答案: 如果一個問題可以找到一個能在多項式的時間里解決它的算法,那么這個問題就屬于P問題。P是英文單詞多項式的第一個字母。
微信掃碼免費搜題