问题标签 [little-o]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
310609 浏览

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

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

0 投票
2 回答
1991 浏览

time-complexity - Little-oh 符号详细,CS 作业,不包括实际作业

我坐在这里,在一个关于海量数据集算法的课程中完成这项作业,尽管我对 Big-Oh 非常有信心,但 Little-Oh 符号的使用让我感到困惑。

我不想要任务的解决方案,因此我不会介绍它。相反,我的问题是我如何解释时间复杂度o(log n)

我从定义中知道,算法 A 的增长速度必须比 o(l​​og n) 慢,但我不确定这是否意味着算法必须在恒定时间内运行,或者它是否仍然允许为log n在某些条件下,例如 c = 1 或者如果它真的是log (n-1)

假设一个算法的运行时间为O(log n)但实际上进行了两次迭代,因此 c = 2,但2*log n仍然是O(log n),当我说这不成立时,我说得对吗小哦?

非常感谢任何帮助,如果需要澄清,我将提供作业

0 投票
3 回答
14486 浏览

computer-science - 如果 f(n) = o(g(n)) ,那么是 2^(f(n)) = o(2^(g(n)))?

请注意,我在这里要求 little-o(请参阅此处的类似问题)-对于 big-o,这显然是错误的-对于 little-o,感觉正确但似乎无法证明...

编辑:很高兴我提出了辩论:) 为简单起见假设 f,g > 0

0 投票
1 回答
2009 浏览

algorithm - 证明给定函数等于 o(N)

我试图证明对于任何常数,,klog^k N = o(N)N 中的小 O)

我对小 o 所知道的只是它遵循以低于T(n) = o(p(n))T(n)速度增长的形式p(n)。我也不能真正做一个限制和使用L'hopital rule,因为我不知道是f(n)什么g(n)。有人可以帮我开始吗!

0 投票
1 回答
314 浏览

big-o - Little-O 符号的使用

big-O我认为理解和little-o符号之间的原则区别。但是谁能告诉我为什么big-O在实践中更受欢迎?

0 投票
1 回答
7254 浏览

time-complexity - 有人可以解释为什么 f(n) + o(f(n)) = theta(f(n)) 吗?

根据此页面

陈述:f(n) + o(f(n)) = theta(f(n)) 似乎是真的。
其中:o = little-O,theta = 大 t​​heta

这对我来说没有直觉意义。我们知道 o(f(n)) 的渐近增长速度比 f(n) 快。那么它怎么可能是大θ所暗示的f(n)的上限?

这是一个反例:

在我看来,先前链接的 stackexchange 答案中的答案是错误的。具体来说,下面的陈述似乎是把小欧与小欧米茄混淆了。

由于 g(n) 是 o(f(n)),我们知道对于每个 ϵ>0,都有一个 nϵ 使得 |g(n)|<ϵ|f(n)| 每当 n≥nϵ

0 投票
1 回答
34 浏览

math - 如何决定 7^n 是 5^no、Θ 还是 ω?

作为一个家庭作业问题,我需要通过数学证明来决定 5 n是 little-o、Θ 还是 7 n的 little-ω。然后我需要在取双方的对数后重复这个。

我很难理解我被要求做什么。我最好的猜测是说 A(n) = 5 n和 B(n) = 7 n然后使用 l'Hopital 的规则,但我不确定如何继续。我只是在寻找正确的方向。

谢谢!

0 投票
3 回答
1784 浏览

algorithm - 指数:小哦

n b = o(a n ) (o is little oh) 是什么意思?我刚开始自学我的算法,每次看到这样的表达我都很难解释。在这里,我的理解是对于函数 n b,增长率是n。但这对我来说没有意义,无论是对还是错。

0 投票
1 回答
37 浏览

algorithm - 破碎优先级队列的算法

IF 优先级队列有两个操作:insertbroken_min。Wherebroken_min返回第一个或第二个最小项。

这些都不能在 o(logn) 时间内实现。我认为这是因为 insert 使用了 broken_min ,然后必须进行更多检查以查看它是否具有最大值。

这是正确的推理吗?

0 投票
2 回答
7749 浏览

algorithm - 难以理解 little-o 符号示例

我遇到了这个问题

基本上我可以开始

但是我该如何解决其余的问题?