选择问题——算法导论(10)

1. 引言     这一篇我们来探讨选择问题。 它的提法是: 输入:一个包含n个(互异)数的序列A和一个数i(1≤i≤n)。 输出:元素x(x∈A),且A中有i-1个元素比x小。 简单的说,就是在A中找到第i小的数。 2. 期望为线性时间的选择算法 (1) 算法描述与实现     我们先给出算法的伪代码描述: 其主要思想与我们前面介绍的快速排序——算法导论(8)基本一样,只是在该问题中,我们每次递
相关文章
相关标签/搜索