gpt4 book ai didi

math - 如何证明这个大 O 符号的陈述?

转载 作者:行者123 更新时间:2023-12-04 19:58:04 28 4
gpt4 key购买 nike

如何证明:

  1. 4n = O(8n)
  2. 8n = O(4n)?

那么这两种情况的 Cn0 值是多少?

最佳答案

编辑:我试图澄清我更多...

1.为了证明(参见 formal definition of Big-O),我们必须找到任何 Cn0,即 4n <= C * 8 n 对所有 n > n0。所以 - 为了证明你的情况 1 就是为这两个值找到一个例子。我们将尝试......我刚刚从维基百科引用的等式说:

f(n) = O(g(n))

当且仅当存在正实数 C 和实数 n0 时

|f(n)| <= C * |g(n)| for all n > n0

其中 f(n) = 4n 且 g(n)=8n

4^n    <= C * 8^n
4^n <= C * 2^n * 4^n
1 <= C * 2^n

所以我们选择C为1,n0也为1。等式成立 -> 案例 1 已证明。

2。因为我猜,这是家庭作业 - 你应该自己试一试 - 只要你提供自己尝试的结果,我可以帮助你更多。
提示:尝试在那里也找到一个 C 和一个 n0 - 也许你可以证明,永远不存在任何一对 Cn0 用于等式 ... ^^

关于math - 如何证明这个大 O 符号的陈述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2667703/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com