算法 test6 特定分治策略

問題 在數組S中查找第k小的元素。 解析 k=|S1|+1,m就是所要找的第k小的數;(以m爲劃分標準後,比m小的有|S1|個,如果恰巧,k=|S1|+1,則m就是所要找到第k小的數 k<=|S1|,歸約爲在S1中找第k1小的子問題,k1在子問題中的相對位置不變,即k1=k; k>|S1|+1,歸約爲在S2中找k2位置的子問題,k2相對於S2子問題和k相對於S的關係,即k2=k-|S1|-1。(在
相關文章
相關標籤/搜索