我已阅读关于selection algorithm,我有一个问题,也许它看起来很愚蠢!但为什么我们将数组视为5个元素的组?我们可以考虑与7或3个元素??谢谢还有任何链接,以帮助我更好地理解这个目标?约选择算法
这也是我的证明,当我们考虑具有3个元素的数组并且它仍然是n的阶数时,为什么?这是正确的吗?
T(n)<=T(n/3)+T(n/3)+theta(n)
claim: T(n)<=cn
proof: For all k<=n : T(n)<=ck
T(n)<=(nc/3)+(nc/3)+theta(n)
T(n)<= (2nc/3)+theta(n)
T(n)<=cn-(cn/3-theta(n)) and for c>=3 theta(n) this algorithm with this condition will have an order of n,too !!!!
“选择算法”?在什么情况下?网络编程?还有别的吗? – 2010-06-18 07:28:08
请花一些时间来制定一个连贯的问题 - 没关系,如果你的英语不完美,但至少提供足够的细节来提供有意义的答案。 – 2010-06-18 07:31:02
这是我的数据结构课,我读了这个算法,它让我问这个问题。 – user355002 2010-06-18 07:36:51