腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
求图局部极小/最大值的爬山
算法
的时间
复杂度
、
、
、
在具有n节点的图中找到局部
最小值
(每个节点具有最大d邻居)的
算法
的时间
复杂度
(
算法
的顺序)是多少? Detail:我们有一个带有n节点的图。图中的每个节点都有一个整数值。每个节点都有最大的d邻居。该
算法
首先选择随机节点,然后在这些节点中选择具有
最小值
的节点(例如节点u)。从节点u开始,
算法
找到一个邻居v,其中value(v) < value(u)。然后,继续使用v并重复上述步骤。当节点没有任何值较低的邻居时,该
算法
将终止。这个
算法</em
浏览 2
提问于2016-01-19
得票数 3
回答已采纳
1
回答
如果一个
算法
调用另一个
算法
来执行其功能,那么
算法
的总体时间
复杂度
是否会受到影响?
、
、
我试图设计一个具有O(1)时间
复杂度
的
算法
,该
算法
从不是
最小值
的数组返回值。我知道搜索数组并比较其元素以找到
最小值
将使
算法
O(n)无效。如果我编写了一个单独的方法,使用排序
算法
先对数组排序,然后返回最小的数组,这会影响
算法
的时间
复杂度
吗?smallestElement(int[] array) { return array[0];这里,Arrays.sort()方法使用了一
浏览 0
提问于2018-11-07
得票数 1
回答已采纳
1
回答
为图
算法
编写伪代码
、
、
给定DAG 我想过使用DFS (或其变体)和/或拓扑排序,但我不知道如何使用它来解决这个问题。此外,我需要考虑一种
算法
,它可以获得无向图和函数 ,并为每个顶点计算相同的东西,我也不知道怎么做。
浏览 4
提问于2020-12-13
得票数 1
2
回答
堆排序时间
复杂度
深入理解
、
、
、
、
将所有
最小值
逐个移除,直到堆为空,需要O(nlogn)时间
复杂度
。 我的问题是:为什么摊销分析技巧在清空堆时不起作用,导致堆排序
算法
占用O(nlogn)时间而不是O(n)时间?编辑
浏览 4
提问于2015-08-20
得票数 3
回答已采纳
1
回答
使用for循环的
算法
的时间
复杂度
是多少?
、
编写一个返回数组A[1 . . . n]中
最小值
的
算法
。使用while循环。
算法
的时间
复杂度
是多少?
浏览 5
提问于2022-12-04
得票数 0
1
回答
最佳案例分析,嵌套循环
算法
在这个特定的
算法
中,bese的情况是什么?从严格意义上说,这是否比最坏的情况更好呢?在我看来,这两者似乎是一样的。
浏览 6
提问于2014-02-04
得票数 0
回答已采纳
1
回答
序列
算法
的
复杂度
-最小后缀
、
在顺序
算法
中(不是平行的)。 在数组的每个后缀中寻找
最小值
的最佳
复杂度
是O(nlogn)吗?是O(n)吗?如果不是?为什么?
浏览 1
提问于2014-03-25
得票数 2
回答已采纳
1
回答
prim的MST
算法
的邻接矩阵
复杂度
与线性搜索邻接表
算法
的
复杂度
相同吗?
、
、
、
、
据我理解,每次更改值时,堆的使用都允许通过log n的额外工作来确定
最小值
的恒定成本。值的变化可以发生最大的e次数。时间
复杂度
近似为O(e) + O(e log n) = O(e log n)。但是,如果我们在value array上用线性搜索来搜索
最小值
,就会得到O(e) + O(n^2) = O(n^2)的复杂性,这比elog n对稠密图的搜索要好。这类似于我们在prim的MST
算法
中使用二维数组来表示图形。那么,我们为什么要在这个特定的
算法
中使用2D数组表示呢?n =节点数。
浏览 1
提问于2015-12-22
得票数 3
回答已采纳
1
回答
计数排序是否存在于std中:在STL中进行排序?
、
、
计数排序具有时间
复杂度
: O(n+k) n->输入k-> abs的大小。迪夫。b/w
最小值
和最大值。在某些情况下,计数排序优于基于比较的排序
算法
,它是否存在于std: STL中的排序?
浏览 1
提问于2018-05-06
得票数 1
回答已采纳
1
回答
Clarkson的2次近似加权顶点覆盖
算法
运行时分析
、
“对用于顶点覆盖的贪心
算法
的修改。”资讯处理通讯16.1 (1983):23-25。设d(v)是图中顶点v的度,w(v)是某一权函数。排除
算法
中的一些技术细节,
算法
看起来像这样: while( |E| !据我所知,从值列表中找到
最小值
需要进行n-1比较,而不是log n。最后,内部
浏览 17
提问于2016-07-30
得票数 0
回答已采纳
1
回答
多循环的时间
复杂度
、
、
我知道: for(j;j<n;j++){ }是O(n^2)do{ scanf("%d",&i); printf("Insert n:"); }while(n<0); printf("Insert z:");
浏览 1
提问于2017-01-31
得票数 1
2
回答
堆插入,删除k个元素
、
在每一步,我提取
最小值
并添加它的所有子元素(最大值2)。在辅助min-heap上执行k次提取-min之后,
算法
停止。问题是extract-min的
复杂度
为O(log ),因此该
算法
的
复杂度
为O( k )。我必须在O(k)中找到一个。谢谢!
浏览 0
提问于2010-11-01
得票数 1
回答已采纳
1
回答
用于邻接表表示的Prim的MST
、
、
我正在尝试使用min Heap实现Prim的
算法
。这是我提到的的链接 我想知道为什么我们可以使用向量,并使用std::sort函数对其进行排序,而不是最小堆。
浏览 35
提问于2020-05-09
得票数 1
回答已采纳
7
回答
使用优先级队列合并K排序列表
、
、
在我的
算法
类中,我被要求创建一个K-way合并
算法
,该
算法
是O(nlogk)的,搜索后发现可以通过创建一个k长度优先级队列并使用每个列表的第一个元素对其进行排队。提取
最小值
,将其追加到结果中,并从已提取其元素的列表中排队。我对以下问题感到困惑: 如果有人能逐级写下
算法
,那会更有帮助,因为我读到的都是句子,很难理解它的方式,如果有人能把
算法
写下
浏览 6
提问于2013-10-20
得票数 3
回答已采纳
1
回答
矩阵中元素邻域的最优检测方法
、
我必须编写一个
算法
,返回一对x,y,这样的Mx,y < min(Mx+1,y, Mx,y+1, Mx−1y, Mx,y−1).然而,从时间
复杂度
的角度来看,该
算法
必须是最优的。在这里,我不知道如何优化。 有没有人知道我可以搜索的
算法
的名称,或者给出一些关于如何优化这个
算法
的提示?我给了它更多的思考,我认为也许这个
算法
可以被分解,以求矩阵中的
最小值
?这肯定能满足上述关系吗?
浏览 1
提问于2018-11-06
得票数 0
回答已采纳
1
回答
验证逻辑,以求给定
算法
的时间和空间
复杂度
。
、
、
、
我需要确认我为以下
算法
寻找时间和空间复杂性的方法是否正确:循环通过列表(从位置2开始)到输入列表的末尾。我们执行以下操作: costi = costi + min(cost
浏览 5
提问于2020-01-16
得票数 1
回答已采纳
1
回答
最小最大邻接k划分的快速
算法
、
我正在阅读这个,并想知道是否存在一个解决分区问题时间
复杂度
更高的解决方案。k=3 链接中提出的
算法
在O(kn^2)中运行,并使用O(kn)空间。有没有更有效的
算法
?
浏览 9
提问于2013-02-02
得票数 1
回答已采纳
1
回答
求未排序数组的最小和最大值的
算法
、
首先,我想说的是,--这不是一个编码问题,而是一个
算法
问题。给出了一个未排序的数组,我们如何有效地找到其中的最小和最大项?有许多例子可以找到max、或
最小值
,但我有兴趣同时找到两者。Min: %d\nMax: %d\n", array[n], array[m]);因此,我尝试将数组分成两部分,直到只剩下对;然后比较它们并重新排列这对,使
最小值
在左边随后,我们向上移动,只比较左、右部分数组的
最小值
和最大值。在
算法
的末尾,数组中的第一个值应该是
最
浏览 4
提问于2021-08-23
得票数 0
2
回答
Amazon.com学生期末成绩
、
、
、
、
这个问题是在Amazon.com面试的在线测试中提出的。确切的问题是: 在解决方案中使用以下框架 int studentId; int testScore; public Map<Integer, Double> getFinalScores(List<TestResult> result
浏览 6
提问于2013-02-25
得票数 3
回答已采纳
3
回答
查找数组中的最小唯一数
数组中的最小唯一数定义为min{v|v occurs only once in the array}。例如,{1,4,1,2,3}的最小唯一数为2。还有比排序更好的方法吗?
浏览 1
提问于2012-08-14
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是复杂度算法?详述复杂度算法的原理?用C语言实现复杂度算法。内附完整代码。
Python编程之算法复杂度
编程导论-算法复杂度简介
如何快速记住算法复杂度
常见的排序算法及时间空间复杂度
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券