腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
队列
实现基准测试
、
、
、
我正在着手开发一系列图像处理
算法
,其中一些
算法
大量使用
队列
。你们知道这些
数据结构
的一个好的基准吗?此外,
队列
将有大量的入队
和
出队操作,因此它最好有一种智能的方式来管理内存。
浏览 4
提问于2010-09-18
得票数 0
回答已采纳
2
回答
Dijkstra的
算法
--如何使用优先级
队列
或最小堆?
、
、
、
、
我一直在努力实现Dijkstra的
算法
;更具体地说,就是优先级
队列
的部分。将顶点添加到
数据结构
中,并使用迭代器遍历所有顶点并找到最小距离;这很容易,但时间不长。我想要的是: 我认为,要使Dijkstra
算法
正常工作,您应该能够在恒定时间内插入顶点,并在log(n)时间中提取它们;我被建议使用优先级
队列
和
最小堆,但对我来说,保持
队列
或最小堆的顺序似乎不现实,因
浏览 2
提问于2014-02-21
得票数 2
回答已采纳
3
回答
状态空间搜索: A*
和
广度优先搜索
、
、
、
、
否则生成子状态并将其存储到与该
算法
相对应的任何
数据结构
中。( BFS的
队列
和
A*的优先级
队列
)然后从
数据结构
中弹出第一个子状态,以检查它的目标状态是否生成子状态并存储到结构中,重复此过程直到找到目标状态。目前,A*
算法
确实比BFS更好,因此在找到结果之前生成的节点较少。然而,我的问题是,A*
算法
需要更长的时间来计算。通过使用时间分析器,我得出的结论是,用于存储节点的优先级
队列
数据结构
是造成这种减速的原因。因为每次将节
浏览 0
提问于2018-04-11
得票数 0
回答已采纳
1
回答
使用
数据结构
和
算法
(
队列
和
FIFO除外)处理请求并对请求排序。
、
、
、
使用
队列
和
先入先出
算法
似乎是处理服务器/数据库/服务请求的标准方法。但是其他的
数据结构
和
算法
可以用来处理大量的请求吗?
浏览 2
提问于2016-12-11
得票数 0
回答已采纳
3
回答
如何实践实现
数据结构
和
算法
?
、
、
我刚刚完成了使用Python
和
C学习
数据结构
和
算法
的基础知识,完成了我所读的书中的一些练习。我觉得有必要实现其中的一些
数据结构
和
算法
,以增强我对我刚刚学到的材料的理解,比如红黑树
和
优先级
队列
。有什么好的网站
和
材料供我在练习时使用吗?
浏览 0
提问于2011-08-31
得票数 4
回答已采纳
1
回答
bentley
算法
扫描线
数据结构
的实现
、
谁能告诉我什么
数据结构
是最理想使用的扫描线
和
事件
队列
的宾利奥特曼
算法
?堆对于事件
队列
来说是有意义的,但对扫描行来说没有意义,因为我们需要上次插入的point.How的两个邻居来实现log(n)插入时间,并在扫描行
数据结构
中找到邻居?
浏览 1
提问于2014-10-25
得票数 1
回答已采纳
29
回答
如何在JavaScript中实现堆栈
和
队列
?
、
、
、
在JavaScript中实现堆栈
和
队列
的最佳方式是什么? 我正在研究调车场
算法
,我需要这些
数据结构
。
浏览 6
提问于2009-10-20
得票数 841
回答已采纳
3
回答
当使用最小优先级
队列
时,如何跟踪Dijkstra
算法
中的最短路径?
、
、
、
我试图用优先级
队列
实现Dijkstra的
算法
。 但是,在我使用上述两个
数据结构
实现时,当我最终到达目标节点时,我没有存储顶点路径?我唯一能想到的方法是使用,一个额外的
数据结构
--一个数组或哈希映射,其中key将是顶点,value将是它的父级。
浏览 0
提问于2019-06-15
得票数 2
1
回答
如何在堆栈、
队列
和
priority_queue之间进行更改?
我需要编写一个
算法
,它可以以不同的方式检查一棵树:深度优先、宽度优先或具有特定优先级。我会为
数据结构
使用模板类型,该
数据结构
保存要访问的节点。但是堆栈
和
(Priority_)
队列
没有相同的接口。如何在这些
数据结构
之间进行更改? 谢谢。
浏览 1
提问于2014-06-11
得票数 1
回答已采纳
4
回答
操作系统课程有用的先决条件?
、
、
、
在操作系统
和
系统编程课程中,我们需要设计
和
实现实时操作系统的内核(使用C
和
68K完成),对
数据结构
和
算法
的了解有多重要?谢谢!
浏览 0
提问于2011-06-22
得票数 4
回答已采纳
1
回答
将元素从特定索引中删除。
、
、
、
我试图从LinkedNode
队列
中删除特定的元素。这是我从另一个方法中得到的,它只是移除
和
返回
队列
中的第一个节点(就像
队列
中应该的那样)。我的问题是如何进行编辑,以便删除索引x处的元素?
浏览 2
提问于2017-10-18
得票数 0
回答已采纳
3
回答
如何在线性时间内反转图形?
、
、
、
例如,假设我在我的图(矩阵或列表)上使用Dijkstra
算法
,并且我们使用优先级
队列
作为幕后的
数据结构
。图的表示和
数据结构
的使用有什么关系吗?它会影响
算法
的性能吗?假设我对Dijkstra
算法
使用列表表示
和
优先级
队列
,那么矩阵
和
Dijkstra使用优先级
队列
之间会有区别吗? 我猜它只与makeQueue操作有关?或者他们没有任何不同?
浏览 3
提问于2013-04-23
得票数 11
回答已采纳
2
回答
遍历项目列表的
算法
(存储在播放歌曲历史记录中供用户使用的歌曲)
、
我正在尝试开发遍历
数据结构
的
算法
,这些
数据结构
代表了我的应用程序中的歌曲列表。 例如,一种情况可
浏览 2
提问于2013-08-29
得票数 0
4
回答
使用
数据结构
的
算法
和
使用数据库的
算法
有什么不同?
、
、
、
--一般问题一些上下文我还每天使用数据库来存储由最终用户处理
和
提交的数据,或者由程序处理的数据。我通过DAL检索
和
提交数据,DAL有自己的
数
浏览 0
提问于2013-01-03
得票数 11
回答已采纳
1
回答
用于使用多个键或具有密钥
和
优先级的快速访问的
数据结构
、
、
、
由于有了std::map
和
类似的
数据结构
,基于密钥的数据元素的快速插入、访问
和
删除非常容易。struct entry{ char name[20];} 该
算法
需要快速找到
和
删除具有最高entry的value这就要求具有std's堆函数的优先级
队列
。它还需要快速删除一些基于name
浏览 0
提问于2018-03-24
得票数 0
4
回答
多线程是
队列
契约的一部分吗?
、
、
目前,我有一个
算法
,看起来有点像网页蜘蛛或文件搜索系统,它有一个元素集合来处理,处理元素可以导致排队更多的元素。 我知道我可以继续使用任何支持拉
和
推的
数据结构
,但是我想知道在这种情况下使用哪种
数据结构
更自
浏览 10
提问于2012-06-26
得票数 0
回答已采纳
2
回答
合并列表-哪个更好,CopyOnWriteArrayList还是ConcurrentLinkedQueue?
、
、
、
、
支持有两个线程运行查询任务,每个线程都将返回一个list作为结果,哪种
数据结构
会更快地合并结果? 基于链接节点的无界线程安全
队列
。这个
队列
命令元素FIFO (先进先出).
队列
的头是
队列
中时间最长的元素。
队列
的尾部是
队列
中时间最短的元素。在
队列
的尾部插入新的元素,
队列
检索操作在
队列
的开头获取元素。这种实现采用了一种高效的“无等待”
算法
,该
算法
基于MageM.Michael
浏览 1
提问于2016-09-19
得票数 2
1
回答
为了在无权图上实现Dijkstra的最短路径
算法
,使其在线性时间内运行,应该使用哪种
数据结构
?
、
、
、
、
为了在未加权图上实现Dijkstra的最短路径
算法
,使其在线性时间内运行,所使用的
数据结构
如下: 一个
队列
,因为我们可以在无权图中找到单源最短路径,采用“
队列
”
数据结构
的宽度优先搜索
算法
,时间为O(m+n) (即与顶点数
和
边数成线性关系)。)
浏览 2
提问于2017-02-05
得票数 3
回答已采纳
2
回答
具有prim's的堆结构
、
、
、
我想问一下,用prim
算法
使用堆结构的兴趣是什么?在分配中:“由于您实现的堆结构将用于Prim的
算法
”谢谢!
浏览 0
提问于2017-04-13
得票数 1
回答已采纳
1
回答
Minimax
算法
队列
可能吗?
、
是否可以在
队列
数据结构
中表示极小极大
算法
,或者只能在树中表示?
浏览 1
提问于2013-10-04
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券