腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我们
可
以为
Quick
Union
算法
的
根
部分
创建
一个
if
循环
吗
?
在下面的
Quick
Union
算法
实现中,在
根
方法中,
我们
可以使用if
循环
(比如if(i != idi)而不是while
循环
)
吗
?我认为它同样有效。那他们为什么要使用while
循环
呢?public boolean connected(int p, int q){ } public void
union
浏览 0
提问于2017-07-22
得票数 0
1
回答
以编程方式确定
一个
数组是否可以是对一组10个项目进行加权快速联合
算法
的
结果?
、
我希望能够以编程方式检查
一个
数组,并确定它是否可能是加权
Quick
Union
算法
的
结果。对于
我们
这些需要复习的人来说,加权
Quick
Union
的
java实现是。加权快速联合
算法
的
基本思想是总是将较小
的
树连接到较大
的
树,以最小化高度,从而优化任何遍历函数。例如,
一个
看起来像8 4 8 8 8 3 8 3 9 7
的
数组不可能是加
浏览 1
提问于2014-10-31
得票数 0
3
回答
为什么联合和查找操作期间
的
数组访问次数据说是加权QuickUnion中
的
lg(N)级?
、
、
、
Quick
Union
算法
的
通用代码。然而,我
的
书声称,如果
我们
将QuickUnion修改为加权
的
QuickUnion,那么数组访问
的
数量将变成lg(N)
的
量级。但我从代码中看不出。对加权联合所做
的
唯一更改是QuickUnion ()函数中
的
部分
,如下所示: int j = root(q); if (
浏览 0
提问于2017-08-19
得票数 1
1
回答
二进制搜索树上
的
Scala联合操作
、
我对Scala很陌生,我一直在研究下面的代码如何在二进制搜索树上工作: (left
union
(right
union
right) else this我不明白
的
是,联合操作是如何按照排序顺序
创建
新树
的
,它到底是如何工作
的</em
浏览 2
提问于2017-04-02
得票数 2
回答已采纳
3
回答
用
循环
不变量证明堆排序
的
正确性
、
、
什么是
循环
不变量,如何使用它们来证明堆排序
算法
的
正确性?
浏览 2
提问于2010-12-06
得票数 3
回答已采纳
1
回答
从整数大小为n
的
未排序数组构造二进制搜索树
、
、
、
我对此
的
思考过程是这个
算法
是不正确
的
。要从大小为n
的
整数
的
未排序数组
创建
二叉树,首先需要对数组进行排序。
我们
知道,任何基于比较
的
排序
算法
的
下界运行时都是omega(nlog(n)),因为
我们
无法得到更好
的
结果。 一旦数组被排序,
我们
需要一种正确
创建
BST
的
方法。(查看按顺序排列
的
键/节点时,必须以一种
浏览 2
提问于2020-06-30
得票数 1
回答已采纳
3
回答
Quick
Union
的
时间复杂度是多少?
、
我正在学习关于数据结构和
算法
的
coursera课程。作者提到
Quick
Find是O(N^2),这是有意义
的
(假设N个对象上
的
N个联合操作可能需要N*N个数组访问)。然而,我不明白为什么
Quick
Union
会更好。似乎在最坏
的
情况下,一棵又长又窄
的
树,在N个对象上
的
N个Find操作也会导致O(N^2),但材料说它是O(N)。快速查找方法
浏览 0
提问于2017-03-27
得票数 5
4
回答
Boost入侵/二进制搜索树
、
、
、
、
我在为Voronoi
算法
寻找二叉树(“财富”
的
算法
,这本身就是一项相当重要
的
任务),所以,我想我应该看看Boost。Boost有
一个
Intrusive头文件,它似乎包含大量
的
BST(例如AVL、Splay树和替罪羊树--哈哈,我必须确定这个名字!)乍一看,这正是我所需要
的
。1:是我遗漏了什么,还是没有办法直接访问树
的
根
节点?妈
的
,我
浏览 4
提问于2013-05-22
得票数 4
回答已采纳
1
回答
在Kruskal
的
算法
中使用
union
-find实际上会影响最坏
的
运行时
吗
?
、
、
、
所以我正在教自己一些图
算法
,现在在Kruskal上,并且了解到推荐使用
union
-find,所以检查添加边是否只需要O(Log )时间。我
的
推理是:如果
我们
没有进行联合查找,而是做了
一个
DFS来检查周期,那么它
的
运行时将是O(E+V),对于O(V^2 + VE)
的
运行时,您必须执行V次。它比联合查找更多,这将是O(V * LogV),但是Kruskal
的
大
部分
复杂性来自于删除优先级队列E时间
的
最小元素,即O(E *
浏览 9
提问于2015-08-16
得票数 5
回答已采纳
1
回答
狮身人面像(RTD主题)
部分
导航不一致
、
、
、
、
我
的
问题很难用语言表达。我会尽我所能。 现在让
我们
使用树索引页面 :maxdepth: 1 =============== :maxdepth: 1
浏览 0
提问于2019-04-22
得票数 1
1
回答
查找所有路径
的
子路径,从标有模式P
的
根
开始
、
我目前正在研究Dan
的
书(字符串、树和序列
的
算法
),并试图解决以下问题: 假设给
我们
一棵树,其中每条边都有
一个
或多个字符标记,并且给出了
一个
模式P。树中
的
子路径
的
标签是子路径中边缘上
的
标签
的
连接。问题是找到从
根
开始
的
所有子路径,其标记为模式P。注意,尽管子路径必须是从
根
指向
的
路径
的
一
部分
,但子路径本身不需要从<
浏览 5
提问于2022-06-19
得票数 0
回答已采纳
1
回答
加速执行,Python
、
、
、
当涉及到执行时间时,for
循环
是相当昂贵
的
。我正在构建
一个
更正
算法
,并且我使用了peter norvig
的
拼写更正代码。我对它做了一点修改,意识到对数千个单词执行优化花费
的
时间太长了。该
算法
检查1和2编辑距离,并对其进行更正。我已经做到了3个。所以这可能会增加时间(我不确定)。这里是结尾
的
一
部分
,其中出现频率最高
的
单词被用作参考: candidates = (known(
浏览 1
提问于2014-02-14
得票数 0
1
回答
安装时没有响应
的
分区表
、
我启动了
一个
Ubuntu安装,但是“一些用户做了一些事情”,导致安装失败。
我们
可以继续到分区表,但是现在安装
的
分区
部分
中没有
可
单击
的
操作。“立即安装”返回消息,“没有定义
根
文件。”如何使用Ubuntu从CD
创建
根
文件或可引导分区?
浏览 0
提问于2013-10-28
得票数 2
回答已采纳
2
回答
C#获取Windows快速启动项(Windows XP)
、
、
、
我在Windows XP上,想用C#阅读所有的快速启动项目(在窗口按钮旁边
的
任务栏中)。我找到了读取"C:\Documents and Settings\USER\Application Data\Microsoft\Internet Explorer\
Quick
Launch“中所有文件
的
但我想要
的
顺序与快速启动栏中
的
顺序相同。干杯
浏览 7
提问于2012-03-13
得票数 1
回答已采纳
3
回答
Grep等:重叠匹配
、
适用于:我得到:brown foxthe
quick
quick
浏览 1
提问于2017-06-13
得票数 4
回答已采纳
4
回答
产业划分问题
、
、
、
我们
说
的
是金属制品厂。有一种机器可以将长长
的
铁棒切割成较小
的
部分
,然后用来制造各种产品。例如,我需要生产长度和数量如下
的
棒材:2块248 to,5块110 to,6块2843 to,3块3621 to。 这就是分区输出。在输入端,我有(再次举个例子)3
根
2500 of
的
棒,2
根
5000 of
的
棒,6
根
8000 of
的
棒和3
根
10000 of
的
棒。
浏览 2
提问于2009-09-10
得票数 2
回答已采纳
1
回答
联合查找
算法
和确定边是否属于图中
的
循环
、
、
、
我正在阅读一本关于
算法
的
书(“C++中
的
数据结构和
算法
”),并遇到了以下练习: 让
我们
回顾一下前面的一节,深度优先搜索保证生成生成树,其中depthFirstSearch()使用
的
任何depthFirstSearch()元素都不会导致与edges当d
浏览 1
提问于2013-07-06
得票数 3
1
回答
如何在快速联合操作中选择元素?
、
、
数组arr,用于管理元素
的
连接性。集合
的
元素索引
的
Arr,其大小为N(作为集合中
的
N个元素),用于管理联合和查找
的
操作。 我无法理解
的
是,如何选择从联合操作开始
的
元素?在这个链接(上面提到)联盟已经开始(2,1),我可以使用任何两个元素
吗
?比如说(1,8)?如果从选择不同
的
元素(除了
Union
(2,1))开始,我似乎没有得到图像中解释
的
相同
的
树。
浏览 1
提问于2019-11-12
得票数 0
回答已采纳
1
回答
给定
一个
搜索词列表,我如何知道我
的
字符串包含哪些搜索词?
、
有很多软件会使用
一个
搜索字符串,并在数据库中找到包含它
的
所有文本(MySQL
的
WHERE MATCH('searchterm', string_column)、Google等),但是是否有
一个
好
的
算法
可以替代呢假设我有
一个
搜索词列表: 1962年雪佛兰诺瓦
可
转换 有
一个
很好
的
算法</em
浏览 1
提问于2012-04-05
得票数 2
回答已采纳
1
回答
上载
可
签名
的
文件
、
、
、
为了上传windows应用程序,在Windows Developer仪表板中,
我们
试图上传
可
签名
的
文件: 错误:您使用
的
代码签名证书颁发机构(CA)不在已批准
的
根
证书列表中。请从证书信息页面中列出<e
浏览 1
提问于2018-01-23
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言之算法与数据结构系列之探秘堆结构!
文心一言 VS 讯飞星火 VS chatgpt (284)-- 算法导论21.2 2题
程序猿的内功修炼,学好算法与数据结构
文心一言 VS 讯飞星火 VS chatgpt (283)-- 算法导论21.2 1题
超级大牛用最简单的方法实现python全部八大排序算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券