algorithm - 证明 g(n) 是 O(g(n))

标签 algorithm big-o

<分区>

我不知道如何显示它---我记录双方的日志,然后? 这道题是为了证明f(n)O(g(n)),我知道对于具有相同基数的东西该怎么做。没有那么多。 2^(sqrt(log(n))O(n(^4/3))

最佳答案

对于足够大的 nsqrt(log(n)) 是正的并且以 log(n) 为界。由于 2^x 是单调递增的,因此 2^sqrt(log(n)) 从上方以 2^log(n) = n 为界>。此外,对于较大的 nn 显然受 n^(4/3) 限制。因此,原始函数本身也受 n^(4/3) 限制。

关于algorithm - 证明 g(n) 是 O(g(n)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52558042/

相关文章:

algorithm - 什么RNG(随机数生成器)算法适合扑克牌洗牌?

algorithm - 生成基于像素的螺旋渐变

c# - 如何将项目位置限制在 Canvas 中?

javascript - 在 JavaScript 中呈现大型列表

JAVA:BigO 算法 - equalsIgnoreCase 和 CompareTo

java - 给定一个位数组,如何在位 Trie 中找到最近的签名?

java - toCharArray() 是否消耗 Big O 中的空间

algorithm - 使用大 O 表示法查找算法的时间复杂度

algorithm - 从大表中消除 "bad"项目的多维过滤器?

c++ - 两个for循环,大O理论