我目前正在上我的第一个离散数学课,但遇到了一些麻烦。这是我第一次遇到大哦,我在理解这个特殊问题时遇到了一些麻烦。
我理解证明,n <= O(n)
因为我可以在数学上证明存在这样一个常数,对于 n >= k 的所有值都适用
如果f
, g
,h
是这样的函数,f(n) = O(g(n))
并且g(n) = O(h(n))
用课堂上给出的big oh的定义来证明f(n) = O(h(n))
我的回答是
|f(n)| <= U1|g(n)| for all n >= k
|g(n)| <= U2|h(n)| for all n >= j
因此
|f(n)| <= U3|h(n)| for all n >= i
因此f(x)
=O(h(x))
我试图在她的办公时间见教授,但她说我的校对不正确,但并没有真正说明原因。我在这上面花了很长时间,我什至不知道该怎么办。任何帮助都会很棒...
好的!让我再试一次!
|f(n)| <= U1|g(n)| for all n >= k
|g(n)| <= U2|h(n)| for all n >= j
让i
等于其中最大的一个k ∨ j
。
让U3
相等U1 * U2
f(n) <= U3|h(n)| for all n >= i
因此
f(n) = O(h(n))
更好的?