asymptotic-complexity 相关问题

计算复杂性理论是理论计算机科学和数学中计算理论的一个分支,其重点是根据计算机问题的固有难度对其进行分类。编程中特别常见的是*摊销分析*的时间或空间

如果 f(n) = O(g(n)),则 log(f(n)) = O(log(g(n))?

我今天才知道这个关系不成立,因为 log 改变了函数的行为。但这是真的吗?举个例子就好了。 并且如果 f(n) = ϴ(g(n)),则 log(f(n)) = ϴ(lo...

回答 2 投票 0

找到最大跨度 (i,j) 的最快算法使得 , ai + ai+1 +....+aj = bi + bi+1 +....+bj 在数组 a 和 b

我在准备考试的时候遇到了这个问题。 给定两个数字数组 a1,..., an 和 b1,....,bn,其中每个数字为 0 或 1,找到最大跨度 (i,j) 的最快算法如...

回答 3 投票 0

杂耍算法

方法 (一种杂耍算法) 将数组划分为不同的集合,其中集合的数量等于n和d的GCD,并在集合内移动元素。如果GCD为1,就像上面的例子一样(n=7 ......)。

回答 2 投票 0

对Big-O表示法感到困惑

我是Big-O符号的新手。在阅读时,我遇到了一个例子:问题:找到f(n)= n ^ 2 +1的上限Sol:n≥2的n ^ 2 + 1 <= 2n ^ 2,所以f(n)= O( n ^ 2),其中c = 2,n0 = 1 ...

回答 1 投票 1

什么是子线性算法?

我的一位同伴问我以下问题。以下哪个表达式不是次线性的? O(log log n)O(n)O(logn)O(root(n))我经历过https://en.wikipedia ....

回答 2 投票 17

渐近符号-n(log n)(log n)是否简化?

如果我有一个算法需要n个log n个步骤(例如,heapsort),而这些步骤需要n个log时间(例如,比较/交换范围为0到n-1的“大”整数),那么渐近界是什么对于...

回答 4 投票 1

使用两个堆栈实现队列的持续摊销复杂性

方法:保持两个堆栈A和B.推入A.弹出看B.如果B为空则完全弹出A并将其推入B然后从B弹出。否则只需从B弹出。问题:1)什么是......

回答 2 投票 1

是否有任何实现按键删除并同时获取值?

我正在做一个性能关键程序(很少学术),我正在寻求尽可能优化(不像它证明“这是”瓶颈)。我有一个自定义字典结构(...

回答 3 投票 9

如何解决递归T(n)= T(n / 2)+ T(n / 4),T(1)= 0,T(2)= 1是T(n)=Θ(nlgφ),其中φ是黄金比例?

我尝试了递归树方法,因为主方法不适用于此重复,但似乎它也不是正确的方法,任何帮助将不胜感激!

回答 1 投票 1

Kruskal算法的时间复杂度?

我正在计算像这样的kruskal算法的时间复杂度(请参见图像附加中的算法)T(n)= O(1)+ O(V)+ O(E log E)+ O(V log V)= O (E log E)+ O(V log V)为| E | &...

回答 5 投票 11

是2 ^(log n)= O(log(n))?

这两个是平等的吗?我在某处读到O(2lg n)= O(n)。按照这个观察,我猜测答案是否定的,但我并不完全确定。我很感激任何帮助。

回答 1 投票 -3

渐近增长:理解f(n)+小o(f(n))= theta(f(n))的具体证明?

我正在研究f(n)+ o(f(n))= theta(f(n))的证明,我在证明我无法理解的证据中遇到了一个部分。我们让f(n)和g(n)渐近正函数和......

回答 1 投票 0

Python中列表的调整大小是多少?

例如,Java中的ArrayLists的调整大小因子为2.当ArrayList所包含的数组空间不足时,该数组的所有元素都将传输到一个新的数组......

回答 2 投票 4

用渐近符号证明以下问题的正确方法是什么?

我必须证明f(n)= 5n + 2 = O(n ^ 2)并且我知道它对于O(n)是正确的,所以显然,对于更高的n度,它将是真的但是如何证明这一点?

回答 1 投票 0

OWL EntitySearcher方法的渐近运行时间是什么(例如,EntitySearcher.getAnnotations(c,o,factory.getRDFSLabel()))

我正在编写一个应用程序,它使用本体/ owlapi和sqlite数据库,其中某些字段的值是来自本体的IRI。我想知道它是否会......(...

回答 1 投票 1

算法和Big O比较的渐近行为[重复]

在具有Big O表示法和算法的渐近行为的特定情况下,我有点困惑。我正在阅读描述这些符号的博客http://discrete.gr/complexity/

回答 3 投票 1

给出n节点二叉搜索树高度的渐近上界,其中节点的平均深度为Θ(lg n)

最近,我正在尝试解决CLRS中的所有练习。但有一些我无法弄清楚。这是其中之一,来自CLRS练习12.4-2:描述n个节点上的二叉搜索树......

回答 3 投票 5

这个递归Fibonacci的大时间复杂度?

我有一个使用递归打印斐波纳契数列的程序。有更好的方法,但我被要求使用递归,所以我必须这样做。这是程序:#include

回答 2 投票 4

什么是f(n)= n ^ 4 + 100n ^ 2 + 50的上限?

我正在解决一些与Big-O相关的练习并且我坚持这个练习:练习 - 找到f(n)= n ^ 4 + 100n ^ 2 + 50的上界我试图一步一步地解决它但是有些东西错了......:1。=> ......

回答 2 投票 -1

Big-O和Little-O表示法之间的区别

Big-O表示法O(n)和Little-O表示法o(n)之间有什么区别?

回答 3 投票 280

© www.soinside.com 2019 - 2024. All rights reserved.