一、题目
要在n个数中选出第i个顺序统计量,SELECT在最坏情况下需要的比较次数T(n)满足T(n)=θ(n)。但是,隐含在θ记号中的常数项是非常大的。当i相对n来说很小时,我们可以实现一个不同的算法,它以SELECT作为子程序,但在最坏情况下,所做的比较次数更少。
a.设计一个能用Ui(n)次比较在n个元素中找出第i小元素的算法,其中,
一、题目
要在n个数中选出第i个顺序统计量,SELECT在最坏情况下需要的比较次数T(n)满足T(n)=θ(n)。但是,隐含在θ记号中的常数项是非常大的。当i相对n来说很小时,我们可以实现一个不同的算法,它以SELECT作为子程序,但在最坏情况下,所做的比较次数更少。
a.设计一个能用Ui(n)次比较在n个元素中找出第i小元素的算法,其中,