腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我
需要
堆栈
和
队列
?
data-structures
好吧,这个问题以前已经被问过了,
我
读过关于
堆栈
和
queue.But的实现,
我
觉得那些东西也可以用数组或list.For实现。那么
为什么
我们
需要
堆栈
和
队列
呢?
浏览 21
提问于2019-03-24
得票数 0
回答已采纳
1
回答
为什么
我
需要
堆栈
和
队列
来进行深度优先搜索?
python
、
search
、
data-structures
我
正在做一个来自Berkeley AI课程的项目,他们要求我在深度优先图搜索实现中使用
堆栈
、
队列
和
优先级
队列
。
我
将我的条纹存储在优先级
队列
中,将我已经访问过的状态存储在一个集合中。在这个赋值中,
我
应该使用
堆栈
和
队列
做什么?
我
不是伯克利分校的学生,
我
只是在高中时使用他们的课程进行独立学习,而且
我
从
我
的导师那里获得了在网上提问的许
浏览 0
提问于2018-02-13
得票数 1
3
回答
既然C++已经有了
队列
,
为什么
还要有
队列
和
堆栈
呢?
c++
、
data-structures
、
stl
、
deque
我
想知道
为什么
C++会有
队列
和
堆栈
,因为它已经有了双
队列
。那么,既然deque比其他两个都强大得多,
为什么
C++要提供所有这三个呢? 谢谢!
浏览 0
提问于2018-11-09
得票数 1
1
回答
O(1)空间复杂度的反向
队列
algorithm
、
stack
、
queue
如何在O(1)空间复杂度内反转
队列
? 这里的答案是:Can I reverse a queue without using stack?说使用
堆栈
是可能的。但我不明白这个过程是O(1)空间复杂度: 步骤1:将
队列
中的每个元素入队,然后将每个元素出队到
堆栈
中 步骤2:将
堆栈
的前值放入
队列
中,然后取出
堆栈
的每个元素 Stack不会对
队列
中的每个元素使用O(n)
浏览 19
提问于2020-01-30
得票数 0
回答已采纳
15
回答
堆栈
和
队列
,
为什么
?
data-structures
、
stack
、
queue
为什么
以及何时应该使用
堆栈
或
队列
数据结构,而不是数组/列表?你能举一个例子说明如果你使用
堆栈
还是
队列
会更好吗?
浏览 0
提问于2010-01-16
得票数 54
回答已采纳
2
回答
C反向
队列
c
、
data-structures
、
queue
如何使用dequeue
和
enqueue函数反转
队列
?void reverse(Queue *q) Queue *new_q = (Queue*) malloc(sizeof(Queue)); new_q->ll.head
浏览 4
提问于2017-10-31
得票数 0
回答已采纳
2
回答
什么时候更喜欢
堆栈
/
队列
而不是deque?
c++
、
stack
、
queue
、
deque
、
container-classes
我
知道
堆栈
/
队列
是使用deque作为其默认底层容器的容器适配器。但是,当我们只将deque用作
堆栈
或
队列
时,
为什么
还要麻烦呢?
我
也不认为我们必须使用
堆栈
/
队列
来使用不同的底层容器,而不是deque。此外,
堆栈
/
队列
(包含底层deque)比deque花费更多的内存吗?(数据结构更复杂,所以必须这样做,对吗?)如果是这样的话,那么如果数据很大,那么差别是否很大呢?编辑:,<
浏览 4
提问于2013-11-28
得票数 3
3
回答
两个有缺陷的
堆栈
,实现它的目的是什么?
algorithm
、
data-structures
用一个deque实现两个
堆栈
,这样每个操作都
需要
一定数量的deque操作(参见练习1.3.33)。 另外,
为什么
我
浏览 0
提问于2018-12-02
得票数 0
回答已采纳
5
回答
队列
和
堆栈
的Java LinkedList方法
java
、
data-structures
、
stack
、
queue
、
linked-list
如果你看看Java的LinkedList方法,你会发现它确实提供了对
队列
、栈、
队列
的操作。
为什么
队列
和
堆栈
不是独立的类,就像C#一样。 下面是推送
和
浏览 0
提问于2011-10-05
得票数 1
回答已采纳
1
回答
为什么
队列
中的尾部元素指向null
data-structures
、
queue
、
stack
在
队列
的链接列表实现中,
为什么
队列
中的尾部元素(最后插入)指向null?在
堆栈
的链接列表实现中,
为什么
非常第一个元素(插入第一个)指向null?
我
提出这个问题的原因是,
我
正在使用链接列表在java中实现
堆栈
和
队列
,如果存在null,则实现更改--假设在
队列
前面,或者在
堆栈
顶部的下一个位置出现null。
浏览 4
提问于2021-08-29
得票数 1
回答已采纳
1
回答
堆栈
实现java - LinkedList与向量
java
、
stack
我
想知道
为什么
Stack是用向量实现的,而不是用LinkedList实现的。据我所知,LinkedList为删除
和
插入元素提供了更有效的结构。那么,
为什么
堆栈
是使用向量而不是LinkedList实现的。Java用LinkedList实现
队列
接口,因为在
堆栈
和
队列
中,插入
和
删除都是主要功能,
为什么
不为
堆栈
链接列表呢?
浏览 0
提问于2020-07-26
得票数 3
回答已采纳
2
回答
为什么
使用广度优先搜索时内存是主要限制因素?
data-structures
、
depth-first-search
、
breadth-first-search
我
正在阅读BFS
和
DFS,
我
理解BFS使用
队列
来存储节点,而DFS使用
堆栈
存储尚未被访问的节点。但是当我分析这些差异时,
我
发现很多网站都提到广度优先搜索
需要
更多的内存,因为它
需要
队列
来存储节点。
我
不明白
为什么
BFS只
需要
更多的内存,因为即使是DFS也使用
堆栈
来维护节点。有谁能告诉
我
,如果
我
错过了什么吗?
浏览 0
提问于2014-09-22
得票数 0
回答已采纳
2
回答
是否可以使用ArrayLists在Java语言中同时编写
队列
和
堆栈
?
java
、
arraylist
、
stack
、
queue
是否可以使用ArrayLists在Java语言中同时编写
队列
和
单独的
堆栈
实现?
我
的任务是编写一个
队列
和
堆栈
作为arraylist,
我
不允许使用
队列
和
堆栈
的Java实现,也不允许使用人们在
我
上一篇文章中指出的已定义的类,即
我
必须编写自己的方法。
我
见过使用数组来实现这一点的例子,即同时提供
堆栈
和
队列</em
浏览 1
提问于2012-04-20
得票数 0
1
回答
如何同时排队
和
排队?
c#
、
.net
、
queue
、
thread-safety
、
nonblocking
我
有一个简单的场景,其中有两个线程,第一个线程永久读取一些数据并将数据排到
队列
中。第二个线程首先查看该
队列
中的单个对象,并进行一些条件检查。如果这些都是好的,那么单个对象将被排除
队列
,并传递给某些处理。在
我
的情况下,
我
需要
在
浏览 0
提问于2017-10-18
得票数 1
回答已采纳
3
回答
如何创建
堆栈
和
队列
?
python
、
data-structures
我
需要
为搜索算法创建一个
堆栈
和
一个
队列
(深度优先/宽度优先/最佳优先),因此
我
需要
创建一个
堆栈
和
一个
队列
。 如何在python中创建
堆栈
和
队列
?
浏览 0
提问于2018-05-09
得票数 1
回答已采纳
3
回答
堆栈
和
队列
:使用数组实现哪个更简单?
data-structures
、
stack
、
queue
我
刚从一次教科书练习中得到一个问题 对此
我
没有一个完美的响应,但是使用数组实现哪一个更简单呢?
浏览 0
提问于2016-06-22
得票数 2
回答已采纳
3
回答
使用两个
队列
进行
堆栈
data-structures
可能重复:
我
希望在时间复杂度方面最有效的方法是使用两个
队列
来实现
堆栈
。
浏览 6
提问于2010-08-19
得票数 0
回答已采纳
3
回答
为什么
Stack<T>
和
Queue<T>是用数组实现的?
c#
、
.net
、
stack
、
queue
、
linked-list
我
正在阅读Albahari兄弟的C# 4.0,
我
发现了这一点:
我
不禁想知道
为什么
。LinkedList提供O(1)头尾插入
和
删除(这对于
堆栈
或
队列
来说应该很好)。一个可调整大小的数组具有O(1)分期插入(如果
我
记得正确的话),但是O(n)最坏的情况(
我
不确定
浏览 4
提问于2010-06-08
得票数 28
回答已采纳
5
回答
为什么
队列
和
堆栈
被声明为指针?
c
、
pointers
、
data-structures
、
stack
、
queue
我
正在研究数据结构,
我
不明白
为什么
堆栈
和
队列
需要
这样声明:(忘了struct语法吧)
我
的意思是,
为什么
它总是被声明为指针?
浏览 0
提问于2012-10-30
得票数 0
1
回答
通用
队列
(数组
和
链接列表)实现
java
、
reinventing-the-wheel
、
queue
我
正在整理我的数据结构知识,并希望
我
的代码/想法得到审查。
浏览 0
提问于2016-08-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP基于数组实现的堆栈和队列功能示例
消息队列-架构为什么需要用消息队列
为什么需要消息队列,及使用消息队列的好处?
为什么我的EOS账户需要RAM?
我们为什么需要IPFS和FIL?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券