算法分析与实践 作业6

1、问题 用特定分治算法找出数组中第k大的元素。 2、解析 |S1|=k,则m*就是所要找的第 k 小的数; |S1|>=k,归约为在S1中找第 k1 小的子问题,k 在子问题中相对位置不变,即k=k1 |S1|<=k,归约为在S2中找 k2 位置的子问题,k2 相对于 S2 子问题和 k 相对 于 S 的关系,即 k2= k-|S1|-1。(在 S 中找 k,就是在 S2中找 k2) 3、设计
相关文章
相关标签/搜索