腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
负
算法
运行时
、
我这里有一个代码: 有时我会得到
负
的
算法
运行时
间。为什么会这样呢?如何正确地测量它?
浏览 9
提问于2020-06-05
得票数 0
2
回答
最大可表示
负
浮点数
、
、
、
、
什么是平台无关的方法来指定最大的
负
浮点数?我们发现了一个在PS3的SPU上
运行时
崩溃的
算法
,但是在为PPU编译时运行得很好:/* stuff */ // If xis unchanged, code is executed on SPU本质上,是否有一个定义良好的FLT_MAX的
负
等价物?
浏览 2
提问于2010-09-03
得票数 2
回答已采纳
2
回答
最短路径
算法
:动态规划与Dijkstra
算法
、
、
、
在有向无环图(DAG)上运行最短路径
算法
(通过使用回忆录的动态规划)具有
运行时
复杂度为O(V + E)的特性,可以使用以下公式进行验证:现在,Dijkstra的
算法
也要求有向图。该
算法
的
运行时
复杂度为O(E + V.log(V)),使用最小优先级队列,这显然比回忆录版本的DP慢。 我
浏览 4
提问于2015-01-26
得票数 2
回答已采纳
1
回答
算法
:寻找最小倍数
、
、
、
假设有一些正整数Z和有N个非
负
整数列表,标记为z0 ...zn-1什么
算法
可以找到Z的最小倍数,可以用所有zi * ci的和来表示,其中ci是任何非
负
整数常数?该
算法
的
运行时
间为O(Z *(N+ log(Z)。 我试图使用djikstras
算法
来解决这个问题,并尽可能地确定为了满足时间复杂度要求,必须有Z*N个边和Z个顶点。
浏览 1
提问于2015-05-05
得票数 2
1
回答
Bellman
算法
的正确性,我们还能做得更好吗?
、
、
、
我了解到Bellman
算法
的
运行时
间为O(x,E,x,E,V,V),其中E是边的个数,V是顶点的个数。假设图没有任何
负
加权圈。假设
算法
的正确性,我们真的能做得更好吗?在我看来,并不是所有的边在特定的图中都是
负
加权的。Bellman
算法
似乎很昂贵,因为每一次迭代都要经过每一个边缘.
浏览 2
提问于2013-11-16
得票数 3
回答已采纳
2
回答
NetworkX对所有最短路径
算法
的研究
、
、
、
NetworkX全最短路径
算法
与枕floyd What
算法
有什么区别?有什么理由选择一个而不是另一个呢?哪个最快?
浏览 7
提问于2014-05-05
得票数 4
2
回答
Dijkstra
算法
与
负
权与循环
、
、
、
研究贪婪
算法
。总结一下Dijkstra
算法
的一些重要方面,这是正确的。我怀疑(4)和(1),有人能帮我吗?(3)如果一个图有一个
负
权边,但没有
负
循环,则该
算法
不能很好地工作。 (4)如果图没有
负
循环,则
算法
工作良好。
浏览 6
提问于2015-02-18
得票数 2
回答已采纳
1
回答
单源最短路径实现:优先级与FIFO队列
、
、
、
、
根据问题的具体情况,在单源最短路径问题中通常提到的两种
算法
是Dijkstra
算法
和Bellman
算法
。Dijkstra的
算法
工作在正边权值,而Bellman
算法
是一个推广,也允许
负
边权。正如Sedgewick的“
算法
”(第4版)所实现的,Dijkstra的
算法
是基于优先级队列的,而Bellman-Ford
算法
是基于一个普通的FIFO队列的。然而,在我看来,这两种队列类型的选择都不是实现
算法
所必需的。我们也可以用FIF
浏览 7
提问于2015-04-18
得票数 0
1
回答
Johnson
算法
--
负
循环检查
我正在使用BellmanFord
算法
来检查约翰逊
算法
的
负
循环。
浏览 2
提问于2018-08-23
得票数 0
1
回答
dijkstra's vs Bellman-Ford
算法
、
、
、
、
我目前的理解是,dijkstra的
算法
比贝尔曼-福特
算法
更有效,只是它不能处理
负
边缘。然而,假设我们有一个边权重图,其中有
负
权重的边,图中没有
负
权重的圈,我们还能使用dijkstra
算法
吗?
浏览 7
提问于2019-11-28
得票数 2
1
回答
区分
负
循环中的节点和可达节点与
负
循环
、
、
我在看WilliamFiset写的关于贝尔曼-福特
算法
的。简而言之,有没有一种方法来区分
负
循环中的节点和
负
循环中可达的节点?而且,仅仅修改贝尔曼-福特
算法
就可以得到吗?
浏览 0
提问于2021-06-17
得票数 0
2
回答
为什么所有对最短路径
算法
都与
负
权值一起工作?
、
、
我最近一直在研究所有对最短路径
算法
,比如弗洛伊德-瓦赫尔和约翰逊的
算法
,我注意到这些
算法
产生了正确的解,即使一个图包含
负
权边(但不包含
负
权环)。作为比较,Dijkstra的
算法
(它是单源最短路径)不适用于负重边。是什么使全对最短路径
算法
在
负
权重的情况下工作?
浏览 9
提问于2014-04-06
得票数 6
回答已采纳
2
回答
检测
负
权重循环的Bellman ford
算法
、
我读过贝尔曼·福特最短路径
算法
,它可以检测
负
权重循环。 该
算法
运行(顶点-1)次,以避免无限循环,并成功地检测到
负
权重循环。这很好,但是,我的疑问是,检测
负
权重循环的必要性是什么?当
算法
运行固定次数并自行终止时?
浏览 2
提问于2019-08-19
得票数 0
3
回答
如果有
负
权,只要没有循环,你能用Dijkstra
算法
吗?
、
、
、
但我的问题内容是关于Dijkstra的
算法
。希望由于我已经改变标题,问题是更新的方式,使它是有用的其他人。更新的问题标题的答案是"yes“。为什么我需要先做拓扑排序呢?,我不能只使用下面所示的Dijkstra
算法
,完全避免拓扑排序(在语法上有点混乱,但你知道)。= source v = edgeTo[v].from我能理解为什么Dijkstra的
算法
不能处理
负
循环(因为它会被困在一个无限循环中)
浏览 4
提问于2011-09-26
得票数 2
回答已采纳
1
回答
为什么在贝尔曼福特
算法
中允许
负
边缘?
、
、
为什么在贝尔曼福特
算法
中允许
负
边循环,而dijkstra
算法
不允许
负
边循环?
浏览 0
提问于2010-11-29
得票数 0
1
回答
装袋分类器
、
在一个两类分类问题中,在Python中使用标准的袋子分类器时,有没有什么方法来选择要选择的正和
负
训练实例的数量?logreg = BaggingClassifier(linear_model.LogisticRegression(C=1e3),max_samples=1, max_features=1); 有时,打包
算法
只选择正样本,并且代码会给出
运行时
错误。
浏览 2
提问于2015-02-05
得票数 4
1
回答
设计求解单源最短路径问题的
算法
、
、
、
假设一个有向图G= (V,E)具有潜在的正负边长,但没有
负
圈。设s∈V是给定的源顶点。如果从s到任何其他顶点的最短路径至多需要k条边,并且我们不知道k是什么,那么如何设计一个
算法
来求解
运行时
间为O k(|V |+ |E|)的单源最短路径问题。
浏览 2
提问于2019-03-12
得票数 0
2
回答
负
权边有向树的Dijkstra最短路径
算法
、
、
、
、
Dijkstra的最短路径
算法
会在具有
负
权边的有向树上返回正确的结果吗? 在具有
负
权重的一般图上,该
算法
将失败,但由于它是一棵有向树,因此感觉该
算法
会成功。
浏览 5
提问于2022-06-01
得票数 2
1
回答
时间复杂度的计算合法吗?
、
我有以下函数,我需要找到Theta表示法: void aux(int n){ printf("*");}aux(n);aux(n*n*n);} 我可以假设sqrt(i)的时间复杂度是Theta(1)。 我看着这个系列,就像这样: i = n^(1/(2^0)), n^(1/(2^1)), n^(1/(2^2)), ... , n^(1/(2^k)) 这是为了: 2 = n^(1/2^k) -> 1/2^k = log(n
浏览 14
提问于2020-09-10
得票数 0
回答已采纳
1
回答
在这种情况下我们能用Dijkstra吗?
、
、
给定一个具有
负
权重的图,但我们确实知道,,它没有
负
循环:如果我们没有
负
循环的话,上面的结果正确吗?如果我们有
负
循环,我们就不能使用该
算法
,因为它需要重新访问标记为已完成的节点Dijkstra。
浏览 2
提问于2016-05-16
得票数 0
回答已采纳
点击加载更多
相关
资讯
容器安全-运行时控制
Go语言运行时间
Mule运行时用户指南
负压如何形成
货币基金历史负收益统计:共计13次出现负收益
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券