Time complexity 证明5nˆ;2+;2n-1表示n>;=1.
练习:证明5nˆ2+2n-1对于n>=1是O(nˆ2) 这就是我所做的:Time complexity 证明5nˆ;2+;2n-1表示n>;=1.,time-complexity,big-o,Time Complexity,Big O,练习:证明5nˆ2+2n-1对于n>=1是O(nˆ2) 这就是我所做的: 5nˆ2+2n-10s.t.对于所有n>n0人来说,你紧张是正确的。第一步和第二步之间存在逻辑断开。您不知何故“丢失”了2n术语。再试一次。@StephenC我从两边都减去了,我这样做错了吗?是的。在不等式两边减去一个项在数学上是合理的。。。但这无助于证明你需要证明的东西。对于一些C和一些n0,您需要确定的是5n^2+2n-1n0。你的转换不能证明这一点。你的方法应该是证明这样的链:5nˆ2+2n-1小于或等于f1(n),
谢谢 首先,大O表示法考虑了渐近增长,因此
n>=1实际上是多余的。
根据大O的定义,f(n)=O(g(n))
如果存在一些c,n0>0
s.t.对于所有n>n0
人来说,你紧张是正确的。第一步和第二步之间存在逻辑断开。您不知何故“丢失”了2n
术语。再试一次。@StephenC我从两边都减去了,我这样做错了吗?是的。在不等式两边减去一个项在数学上是合理的。。。但这无助于证明你需要证明的东西。对于一些C
和一些n0
,您需要确定的是5n^2+2n-1
,其中n>n0
。你的转换不能证明这一点。你的方法应该是证明这样的链:5nˆ2+2n-1
小于或等于f1(n)
,而f1(n)
小于或等于f2(n)
,并且fj(n)
小于或等于Cn^2
。对于某些C和alln>=n0
。有关理论计算机科学的问题更适合