腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
嵌套
循环
的
大
O
表示
法
和
Dijkstra
算法
、
、
that in the best has
O
(V lg V + E);end 每次执行主
循环
时,都会从队列中提取一个顶点。假设图中有V个顶点,队列可能包含
O
(V)个顶点。假设优先级队列
的
堆实现,每个pop操作花费
O
(lg V)时间。因此,执行主
循环
本身所需
的
总时间为
O
(V,lg,V)。它可能会调用push(v'),但在整个执行过程中最多只能有V个这样
的
调用,所以这种情况下arm
的
总成本至多是
浏览 17
提问于2020-08-13
得票数 0
回答已采纳
8
回答
理解
Dijkstra
算法
的
时间复杂度计算
、
、
、
、
根据我
的
理解,我已经计算了
Dijkstra
算法
的
时间复杂度,用下面给出
的
邻接列表作为
大
O
表示
法
。它并没有像预期
的
那样出来,这让我一步一步地理解它。每个顶点可以连接到( V-1 )个顶点,因此每个顶点
的
相邻边数是V-1,假设E
表示
连接到每个顶点
的
V-1边。在最小堆中查找
和
更新每个相邻顶点
的
权重是
O
(log(V))
浏览 8
提问于2014-10-24
得票数 113
回答已采纳
1
回答
嵌套
for
循环
的
大
o
表示
法
、
如何找到下面代码
的
嵌套
for
循环
的
大
o
表示
法
?如果我
的
答案是正确
的
,我们可以假设j
浏览 4
提问于2015-10-06
得票数 1
回答已采纳
3
回答
嵌套
循环
的
大
O
表示
法
、
、
我正在尝试找出这个代码
的
时间复杂度。; i <= n - 1; i++) for (int k = j + 1; k <= n - 1; k++)for (int i = 1; i <= n; i++) for (int k = 1; k<= n; k++) 现在这个
循环
的</e
浏览 0
提问于2016-10-30
得票数 1
1
回答
嵌套
循环
的
大
O
表示
法
、
、
、
我正在学习Big
O
符号,我想问一下它是如何处理
嵌套
循环
的
。for (int i = 0; i < N; i++){ do something;} for (int j = 0; j < N; j++){ }它应该是
O<
浏览 6
提问于2018-03-22
得票数 0
2
回答
为什么Dikstra
算法
运行在
O
(V +E log V)而不是
O
(V ^ 2)中?
、
、
其中,V是顶点
的
数目,E是边
的
数目,在最坏
的
情况下,所有节点都是连接
的
,在每个节点上,您查看所有其他节点。那不是
O
(V ^ 2)吗?我查了一下,发现它实际上是
O
(V + E log V),但没有解释。
浏览 2
提问于2020-03-08
得票数 2
回答已采纳
1
回答
嵌套
循环
中
的
大
O
表示
法
下面的代码片段
的
Big-Oh公式是什么:我想它是是这样
的
吗?它还必须有n个变量吗?
浏览 0
提问于2015-08-19
得票数 1
2
回答
Java
嵌套
循环
的
大
O
表示
法
、
、
、
、
我知道
大
O
的
不同比率,比如
O
(n^2)
和
O
(n),并且可以很容易地确定简单
嵌套
for
循环
的
Big
O
值,如下所示。for (int i = 0; i < n; i++) //Simple Statement 下面的
循环
显然是
O
(n^2),但是当内部
嵌套
循环<
浏览 1
提问于2015-09-08
得票数 1
1
回答
非
嵌套
循环
的
大
O
表示
法
我有一个关于
大
o
符号
的
问题。当一个函数中有2个非
嵌套
循环
时:1个运行时为
O
(N^2),2个为运行时
O
(N)。该函数
的
运行时是什么?我认为它是
O
(N^2)我已经为这个场景编写了运行时。如果有人能帮我仔细检查一下运行时,请。 谢谢
浏览 0
提问于2016-11-15
得票数 1
1
回答
嵌套
顺序
循环
的
大
O
表示
法
我一直在搜索关于
大
O
符号
的
论坛,学到了很多。我
的
问题很具体,我认为一个独特
的
例子会更好地帮助我理解
大
O
,我忽略了常量。{ 如果一个
循环
遍历所有的n,在另一个遍历所有n
的
循环
中,它被乘以n*n= n^2 for(int i = 0; i < n; i
浏览 1
提问于2013-04-03
得票数 0
回答已采纳
2
回答
算法
中
的
Java
大
O
表示
法
、
我与这个大
的
O
符号问题融为一体。这段代码看起来不像
O
(n),但是对于
循环
的
字数,它基本上不超过20,所以,如果我们说长度(line.split())是常数c,我们可以说
O
(c.n) =
O
(n)吗?
浏览 0
提问于2016-05-11
得票数 0
回答已采纳
1
回答
算法
的
大
O
表示
法
、
i := 1while i <= n: i := 2i 因此,我将此伪代码中
的
操作数计算为3n+2,然后确定
算法
必须为
O
(n)。我对while
循环
感到困惑,因为它小于或等于n,而不仅仅是小于n,这会增加操作
的
数量吗?
浏览 0
提问于2017-10-10
得票数 0
6
回答
算法
的
大
O
表示
法
、
下面语句
的
大
O
符号是什么:- sum++;
浏览 0
提问于2009-08-10
得票数 4
4
回答
带有
嵌套
循环
和
单
循环
的
大
O
表示
法
a = a + j; } b = b + k;我正试图计算出上述问题
的
时间复杂性我以为是
O
(n^2 + n),我
的
推理是:n : Adding the single loop我
的
问题是,为什么包含最后一个for
循环
,因为它本身就是
O
(n)。非
浏览 2
提问于2016-10-06
得票数 1
回答已采纳
3
回答
大
O
表示
法
解释
嵌套
时间
循环
、
、
我想知道以下(Java)代码
的
大
o
表示
法
是什么?while (n > 0) { n-- ; } 所以总共有101个迭代,对吗? 但这就是我被困住
的
地方。因为我认为
表
浏览 8
提问于2016-08-26
得票数 3
回答已采纳
3
回答
你是如何得出像
O
(n)这样
的
数字
的
?
可能重复: 我认为它与时间有关,而
O
(1)是最好
的
,而像
O
(n^n)这样
的
东西很糟糕,但是有人能给我一个基本
的
解释吗?它实际上代表什么,这些数字是从哪里来
的
?
浏览 3
提问于2010-07-01
得票数 7
回答已采纳
8
回答
算法
速度顺序
、
、
、
有时我被完全愚弄,试图用
O
(x)
表示
法
来估计
算法
的
速度,我
的
意思是,当顺序是
O
(n)或
O
(mxn)时,我真的可以指出,但是对于
O
(lg(n))或
O
(C(power n))
的
那些,我认为我遗漏了一些东西.那么,对于快速忽略
算法
的
简单估计,您有哪些技巧
和
技巧呢?作为我正在寻找
的
一个例子,下面是一些简单
的
例子(可能是
浏览 9
提问于2009-02-10
得票数 6
4
回答
大
O
表示
法
for with n^3
嵌套
For
循环
、
、
考虑以下代码:{ sum++;复杂度是
O
(for
循环
中
的
n^3会影响
大
N
的
表示
法
吗?
浏览 0
提问于2011-04-02
得票数 2
3
回答
计算代码
的
BigO
、
、
根据我
的
理解,下面代码
的
BigO应该是
O
(n)。因为
循环
运行了n次。但文章中
的
正确答案显示为
O
(1)。有解释 int fibonacci(int n) int i = 0, j = 1, k, t; for (k = 1; k <= n; ++k)
浏览 4
提问于2017-08-22
得票数 1
回答已采纳
2
回答
大
O
估计
的
麻烦
我被要求给出一些代码
的
大
O
值估计,但我遇到了一点小麻烦。for (int i = 0; i < n; i = i + 2) { sum = sum + i + j; for (int j = 0; j < n; j +
浏览 0
提问于2014-02-11
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券