腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
什么是协议
栈
?
、
当我遇到一些协议实现时,我多次听到这个术语,但无法想象“协议”
与
“
栈
”之间的关系?这里使用的堆栈真的是一个堆栈
数据结构
吗?如果是这样,为什么我们需要在客户端和服务器端使用协议
栈
进行通信。
浏览 1
提问于2009-10-28
得票数 1
回答已采纳
36
回答
作为人类高质量程序员,必须掌握哪些算法?
、
、
数据结构
、算法、计算机原理是编程和实践的根基,看似枯燥和基础,却具有最长久的生命力。排序算法:快速排序、归并排序、计数排序 图论:最短路径、最小生成树、网络流建模 数组和链表树和图image.png 请遵守社区规范,如有违规行为,一经发现即取消参与资格
浏览 4945
提问于2021-09-02
1
回答
显式堆栈是否比
递归
更好
、
、
我们可以使用堆栈和
递归
以相反的顺序打印链表。我的老师说使用显式堆栈更好,因为
递归
也使用堆栈,但必须维护许多其他参数。即使我们使用stack中的std::stack,引用外部库不也很耗时吗?
与
使用
递归
解决方案相比,使用显式堆栈如何节省时间/空间?
浏览 34
提问于2020-10-21
得票数 0
回答已采纳
2
回答
为什么我们只有两个
数据结构
"stack“和"heap"?
、
、
、
为什么我们只有两个
数据结构
"stack“和"heap"?
与
int类似,值将存储在堆栈中,类似的引用类型值将存储在堆中。 为什么我们不能使用其他的
数据结构
呢?有没有什么特别的理由只使用这两个
栈
和堆。
浏览 0
提问于2016-10-28
得票数 1
4
回答
为什么堆栈被称为抽象数据type.If堆栈是adt,那么如何实现堆栈?
栈
被称为抽象数据类型,它只是一个interface.Then,为什么
栈
在
数据结构
下,这是一个
数据结构
还是抽象数据类型?两者是相同还是不同?
浏览 0
提问于2012-12-28
得票数 3
回答已采纳
4
回答
堆栈的实现
我最近上了一堂关于
数据结构
的课,教给我的第一件事就是如何在数组中实现堆栈。我可以理解堆栈实现是如何完成的,但我不明白为什么要这样做。我的意思是,
与
堆栈相比,数组不是更有用、更实用、更灵活吗?我真的不知道
栈
与
数组相比有什么优势,因为数组导致了在数组之外构建
栈
的需要。你能帮我理清我对这些概念的理解吗?
浏览 1
提问于2015-03-03
得票数 0
4
回答
大O符号对于记忆
递归
和迭代是相同的吗?
、
、
、
) result = 1 result *= n或者是
递归
的我知道有时候
递归
是不好的,因为你可能会耗尽内存(尾
递归
?)堆(或
栈
?),但这会影响O表示法吗?
递归
记忆算法是否具有
与
迭代版本相同的O符号/速度?
浏览 2
提问于2014-01-15
得票数 4
1
回答
迭代与
递归
效率
、
、
、
我对
递归
是如何工作的有一个基本的概念--但我总是迭代地编程。它需要更多的内存,因为它运行许多“
栈
(?)”因此,
与
对同一问题的迭代解决方案相比,它占用了更多的空间。这是一般意义上的。在某些情况下,
递归
会更好,例如对河内的Towers等进行编程。 我是不是都错了?我马上就要考试了,我得准备很多科目。
递归
不是我的强项,因此我希望在这个问题上能得到一些帮助:)
浏览 0
提问于2015-05-08
得票数 1
2
回答
数据结构
栈
和硬件堆栈有什么区别吗?
、
我和我的朋友讨论了
数据结构
堆栈和硬件堆栈(调用堆栈)之间的区别。我认为他们是完全一样的,因为他们都有‘推’和‘流行’,只能处理最新的因素。但我的朋友说他们一点都不一样,但他们只有相同的名字,‘堆栈’。他这样认为是因为在调用堆栈中,我们可以访问不是最新地址的地址,这与堆栈(
数据结构
)的定义相矛盾。你能回答这个问题吗?
浏览 1
提问于2019-03-05
得票数 2
回答已采纳
2
回答
我如何使用
递归
实现插入排序,哪一个更有效?
、
我如何使用
递归
实现这一点,它会更有效吗?
浏览 0
提问于2013-03-23
得票数 1
1
回答
我们能否在C#中使用单堆栈来实现队列?
、
、
、
、
在一次采访中,我被要求使用单个堆栈来实现队列,我能够做到这一点,但是我想知道是否也可以通过使用产率来实现同样的结果呢?
浏览 1
提问于2017-12-13
得票数 1
回答已采纳
2
回答
栈
(
数据结构
)实现
、
、
因此,通过Coursera课程,我刚刚开始学习
数据结构
,并且我了解到使用数组创建堆栈
数据结构
是可能的。我只是想知道我写的是不是堆栈应该做的事情。
浏览 0
提问于2017-12-20
得票数 0
2
回答
不带线程的Python 0xC00000FD修复
、
我有一个程序需要做非常深的
递归
。我使用sys.setrecursionlimit(10**6)将
递归
限制增加到10**6。但是,进程退出时返回以下错误代码: Process finished with exit code -1073741571 (0xC00000FD) 读取this question后,发现
递归
限制不会改变堆栈大小我已经检查了很多次了-我没有无限循环,只是我的
递归
非常深。 编辑2021年10月30日:这里的许多人建议重写代码,使用迭代(循环)而不是
递归
,所以我这样做了。但如果有人知道如何
浏览 327
提问于2021-10-25
得票数 1
1
回答
我如何在Java中设计一个类型安全的堆栈来防止空列表中的pops?
、
、
、
、
我想用Java实现类型安全的
数据结构
,以防止无意义的操作。例如,如果编译器知道我有一个空
栈
的实例,它不应该允许我在空
栈
上调用pop。 例如,我如何在Java中实现这样的(泛型)堆栈?
浏览 1
提问于2012-02-22
得票数 4
回答已采纳
1
回答
如何计算/近似
递归
函数堆栈帧使用的内存?
、
、
、
、
我希望能够根据
递归
函数的参数,计算或至少近似计算
递归
函数的特定堆栈帧将使用多少内存(以字节或其他形式表示)。例如,像sample_recursive_function(int [] array,int n)这样的
递归
函数的
栈
帧可能占用多少内存?
浏览 2
提问于2017-12-02
得票数 2
1
回答
我在使用堆栈的代码中遇到了分段错误
此代码用于在不使用任何其他
数据结构
的情况下删除堆栈中的中间元素。我遇到了分段错误。帮我纠正代码中的错误。
浏览 13
提问于2020-06-26
得票数 0
回答已采纳
4
回答
如何在Java中反转SingleLinkedList?
嗨,我想反向打印SingleLinkedList。
浏览 0
提问于2011-06-03
得票数 0
回答已采纳
2
回答
所有的
递归
结构都能被一个非
递归
的解决方案取代吗?
、
、
例如,您可以在不定义
递归
结构的情况下在Haskell中定义列表吗?还是用某个函数替换所有列表?data List a = Empty | (a, List a) -- <- recursive definition我举了这个列表作为例子,但是我实际上是在询问所有的
数据结构
。也许对于所有需要
递归
的情况,我们只需要一个
递归
数据结构
?
与
Y组合器一样,它是唯一需要的
递归
函数。@TikhonJelvis的回答让我想到了这一点。
浏览 5
提问于2015-05-19
得票数 4
回答已采纳
1
回答
递归
堆栈大小
、
、
在ruby中进行
递归
调用时,我如何知道当前的方法
栈
帧?
浏览 1
提问于2010-03-22
得票数 1
回答已采纳
2
回答
与
多核时代的迭代相比,
递归
是否更可取?
、
、
、
或者说,多核CPU是否比迭代更快地处理
递归
?如果我们考虑最喜欢的
递归
情况(
数据结构
、函数调用),那么是否可能使
递归
速度更快?那么,目前多核cpus的性能如何?现在的软件都是为多核cpus设计的吗?
浏览 7
提问于2012-09-25
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据结构 - 栈
Go 语言的数据结构:栈与队列
数据结构与算法(2)——栈和队列
数据结构之栈
python数据结构与算法——栈、队列与双端队列
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券