腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
快速
问题
:
为什么
我
对
pop
()
的
调用
不起作用
?
C++
堆栈
、
、
、
、
我
正在学习当前CS课程中
的
堆栈
。当我在函数上工作时,当我去测试
pop
函数时,
我
得到了错误:“没有匹配
的
函数来
调用
DynStack::
pop
()” 下面是
我
的
代码: main() #include <iostream> bool isEmpty(); #endif // DYNSTACK_H
我
对</e
浏览 40
提问于2020-04-28
得票数 0
回答已采纳
5
回答
波普
为什么
要争论?
、
、
快速
背景在
C++
中,经常会看到
pop
引用一个论点:
我
知道用您删除
的
内容“填充”参数是很好
的
。这对
我
来说完全有意义。这样,要求删除顶部项目的人可以查看删除
的
内容。然而,如果
我
要用Java来做这件事,我会这样做
浏览 6
提问于2010-05-03
得票数 9
回答已采纳
2
回答
迭代大小未知
的
数组
C++
、
、
我
在使用下推
堆栈
时遇到了
问题
!
我
有一个最大长度为10
的
数组,
我
允许用户使用push将数字输入到
堆栈
中,并使用
pop
键删除它们。根据数组中有多少个数字,
我
必须迭代
堆栈
,它
的
长度并不总是10,假设
堆栈
中有5个数字(数组
的
大小是10)。
我
需要遍历元素,向上遍历元素5,因为过去
的
一切都不是数字。
我
该怎么做呢?
浏览 1
提问于2011-05-08
得票数 0
2
回答
在Js中
快速
排序中使用for循环
、
我
正在编写
快速
排序算法,当我测试
我
的
代码时,结果让
我
感到困惑。RangeError: Array.push ()超过
的
最大
调用
堆栈
大小exportquickSort(array){ if(len <= 1) return array; let piviot =
浏览 2
提问于2020-09-06
得票数 3
1
回答
C++
中
的
线程安全
堆栈
:组合top()和
pop
()
、
、
、
安东尼·威廉姆斯在其出色
的
著作"
C++
并发性在行动“(包括C++17)中讨论了线程安全
堆栈
的
实现。他没有使用函数T
pop
(),而是提出了其他
的
pop
变体,可以将元素从
堆栈
中移除并在一个操作中提供给
调用
者,但所有这些都有各自
的
问题
。 他提出
的
第一个备选方案是签名void
pop
(T&)。
调用
者传入
对
T
的
浏览 4
提问于2022-11-27
得票数 1
回答已采纳
6
回答
当
堆栈
为空时,'
pop
()‘方法应该返回什么?
、
、
可能重复: 有些数据结构可以基于
浏览 2
提问于2011-09-12
得票数 20
回答已采纳
3
回答
“函数
调用
”期间ASM修改
的
寄存器
、
、
我
想做以下几件事:
我
的
堆栈
没有
问题
,但是
我
的
寄存器备份确实有一些
问题
:
我
不能在不修改一些寄存器
的
情况下备份它们(
我
不能使用
堆栈
,因为
我
不能以这种方式备份
堆栈
)!
我
真正想要了解
的
是以
浏览 0
提问于2014-09-01
得票数 0
1
回答
解析双
C++
的
贯穿字符串
、
我
一直在乱搞算法和我读过
的
一本书,书中提到了Dijkstra
的
两层叠算法,用来评估简单
的
数学表达式。
我
在这本书中读到
的
算法都是用Java编写
的
,
我
试图用
C++
创建
我
自己
的
两个
堆栈
算法(如果有人忘记的话,可以
快速
刷新)。两个
堆栈
算法: 右
浏览 6
提问于2014-05-19
得票数 3
回答已采纳
1
回答
双
堆栈
-最后一个元素
、
我
有一个关于做一个由redStack和blueStack组成
的
双
堆栈
的
作业,并且有他们自己
的
操作(例如redPush,bluePush)。但是对于
pop
,它知道两个
堆栈
中最后添加
的
元素,并删除它。
我
的
问题
是如何让它知道最后添加
的
元素?这是
我
的
密码: if (redCounter > b
浏览 1
提问于2017-11-27
得票数 0
回答已采纳
1
回答
排序
堆栈
提升顺序(空间分析)
、
、
、
我
正在阅读“破解编码访问”一书,并遇到了一个
问题
:“编写一个程序,按升序排列
堆栈
。您可以使用额外
的
堆栈
来保存项,但不能将元素复制到任何其他数据结构中(例如数组)。
堆栈
支持以下操作: push、
pop
、peek、isEmpty。”
我
想知道
的
是空间复杂性O(n^2
浏览 1
提问于2014-02-24
得票数 0
回答已采纳
1
回答
在setOfStacks中实现
c++
、
、
我
试图在
c++
中使用向量实现一组
堆栈
。因此,
我
首先声明std::std类型
的
向量,然后在向量中
对
堆栈
执行普通
的
push和
pop
操作。
堆栈
有一个阈值。如果向量中
的
堆栈
达到了其阈值,那么
我
将向向量添加一个新
堆栈
。else{
pop<
浏览 1
提问于2014-08-07
得票数 3
回答已采纳
4
回答
设计
问题
:如何维护一堆对象?
、
、
、
我
有一个名为'A‘
的
结构,它有一个属性'i',如下所示: a() { i = 0;}} A;classdoSomethingToModifyCurrentA(); A currentA; }
我
想编写函数save(),它
浏览 1
提问于2010-02-23
得票数 0
回答已采纳
1
回答
NSIS代码if-else to
堆栈
操作
当涉及到nsis
堆栈
操作时,
我
总是感到困惑。现在,
我
正在编写一小部分代码,用于从字符串中修整尾随空间。macroend!define TrimPath '!insertmacro "_TrimPath"' StrCmp $2 "\" +2 +1 StrCpy $1 $0
Pop
macroend 有人能纠正
浏览 0
提问于2015-04-14
得票数 0
回答已采纳
1
回答
当RVO可以应用时,
为什么
shared_ptr返回而不是按值返回?
、
、
我
最近开始阅读“
C++
并发性在行动”,
我
对
C++
的
特性学到了如此多
的
知识感到惊讶,这些特性完全独立于并发性API。不过,有一个例子
我
无法理解:当RVO可以应用时,书中
的
几个并发数据结构由shared_ptr返回而不是按值返回。(不过,
我
绝对是
C++
新手,所以真正
的
问题
可能是
我
对
RVO
的
理解。)如果复制数据以返回
浏览 3
提问于2020-06-06
得票数 4
1
回答
Boost,ros和catkin - linker错误
、
、
、
、
我
的
目标是修改这个包,以便保存和加载
我
得到
的
云点。#include <vector>#include <cvd/image.h> #include <boost(PTAMwrapper.cpp)
调用<
浏览 4
提问于2017-02-02
得票数 0
2
回答
C++
中
的
两层算法
、
在这里,
我
一直在询问如何创建一个用于计算
C++
中简单表达式
的
两个
堆栈
算法(Dijkstra
的
两层
堆栈
算法)。为任何需要它的人提供
快速
的
更新: 右旋-弹出值
堆栈
中
的
两个值和运算符
堆栈
中
的
一个值,并推送结果。看来,使用向我推荐
的</e
浏览 0
提问于2014-05-19
得票数 0
回答已采纳
2
回答
当传递给函数时,Python
堆栈
内容将被覆盖。
、
、
、
我
编写了一个
快速
Python函数来反转
堆栈
的
内容。oldStack = input_stack item = oldStack.
pop
() while not new.isEmpty():但是,当我打印每个
堆栈
的
内
浏览 3
提问于2014-10-03
得票数 1
回答已采纳
1
回答
C++
std::make_shared
、
、
下面的代码片段来自于“
C++
并发操作实用多线程页152”一书,这是一个线程安全
的
堆栈
类。
我
的
问题
是,
为什么
下面的
pop
函数(线程安全
堆栈
类
的
pop
函数)不能只是return std::make_shared<T>(std::move(data.top())而不是std::stack<T>类型
的
数据std::shared_ptr<T>
po
浏览 0
提问于2018-03-25
得票数 0
回答已采纳
2
回答
返回shared_ptr与异常安全
、
、
、
、
我
正在阅读"
C++
并发操作“一书,并试图理解线程安全数据结构(例如
堆栈
)中
的
异常安全。作者指出,为了避免争用条件,
pop
应该同时执行两项操作--
pop
和从
堆栈
返回项,但是: 如果
pop
()函数被定义为返回弹出
的
值,并将其从
堆栈
中移除,则可能会出现一个
问题
:只有在
堆栈
被修改后,才会将弹出
的
值返回给
调用
方,但是复制数据以返回给
调
浏览 0
提问于2016-04-14
得票数 3
回答已采纳
4
回答
pop
STL
堆栈
问题
:如果
堆栈
为空,
为什么
C++
()不抛出异常?
、
、
、
如果
堆栈
为空并且没有要弹出
的
内容,
为什么
std:: stack ::
pop
()不抛出异常? (
我
正在为自己
的
代码设计一个专门
的
堆栈
,
我
想知道这种方法(需要手动检查
堆栈
是否为空)与抛出异常
的
权衡。
我
的
猜测是,尽管
C++
支持异常处理,但它
的
运行时开销很小,因此,为了获得最高性能,决定不在std::stack::
pop</
浏览 58
提问于2011-02-04
得票数 21
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言/C加加编程新手入门基础学习之函数调用规则
Visual Studio 小更新:改善变量的可见性
react-native-navigation 简单分析和跨页跳转
VS2019:调试版本下的2到3倍性能提升
Visual Studio:优化了复制/移动省略
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券