为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / Ephraim
根据老师写了一个整个的程序,这个是申请物理空间的,因为物理空间很大一般不会不足,符合你的问题,所以可以按需要取多少大小。不是很规范,有所不足互相学习哈<...code...>

最赞回答 / 慕移动8093291
先把栈元素放到数组,再数组到队列

最新回答 / Wangge213
可以啊 栈可以实现前缀中缀后缀运算 这个可以去查一查看看

已采纳回答 / 薛定谔的膘
看界面老师用的是VS2010之类的编译环境,VC++6.0应该也可以,我觉得还是用比较新的吧,毕竟功能更强大

最新回答 / 慕移动9181930
lt;?php $var_name=quot;苹果quot;; $n=10; var_dump($var_name); var_dump($n); ?gt;qdgdbeaajomtiouplilqopgcgczslqylexuunjujiugjojpzntkqamvycirtocniuyarnxauoibnimbppsnevwheiwigbogdiplolrbxklacxsgajelzjtxtn

最赞回答 / 心有猛虎_细嗅蔷薇
首先,DEV C++是可以多文件编译的。我最开始跟James老师学C++,就是分文件编译运行的^_^检查是否对应好相应的头文件,.h头文件 .cpp定义还有程序入口的主函数要分工明确。

最赞回答 / qq_第天堂_03899060
#include <iostream>#include "Stack.h" using std::string;using std::cout;using std::endl; /** * 检测字符串中的括号是否匹配 * @param str 待检测匹配的字符串 * @param tps1 匹配的符号 * @param tps2 与tps1相匹配且顺序一致的符号 * @return 括号是否匹配的布尔值 */bool isPaired(string str, string tps1, stri...

最新回答 / weixin_慕雪0498266
m_iTop是栈顶指针所在位置,而栈顶指针比最后进入栈数据的位置大1(栈顶指针指向栈最后一个元素后面一个位置),m_iTop--则表示栈中最后一个元素的位置

最赞回答 / 晚唱
构造函数里,申请内存应该是new char[Size]吧。

最赞回答 / MAKER_01
应该是栈存储和数组存储一样,首地址为0,新增一个元素后m_iTop+1,指向下一个位置,元素存在位置0的内存中。因此第n个元素位置和对应的m_iTop=n指向的位置不同

已采纳回答 / 未道修
老师讲的用两个栈的没有听懂,自己想了一个办法,望采纳Mystack<char>*pmystack=new Mystack<char>(50); char str[]="[{()({{}}())}](([{}])){[([])]}{}()"; pmystack->Push(str[0]);//让第一个字符入栈 for(int i=1;i<strlen(str);i++)//从第二个字符开始扫描 { if((pmystack->m_pBuffer[pmystack-...

已采纳回答 / sardipeng
构造函数里 char *m_pBuffer=new char[m_iSize]; 改成 m_pBuffer=new char[m_iSize];

已采纳回答 / ziom
这当然是不匹配的。你仔细想想现实中可能出现这样的括号组合吗?括号的作用是包裹内容,区分级别,你这个小括号和中括号都交叉了,还如何包裹内容?从程序执行的角度来说也是不正确的,当检索到第二个左中括号的时候,它急需的是右中括号,这时,下一个检索出来的括号必定要是某个左括号或者它需要的右中括号,否则会直接打印不匹配。

最赞回答 / 黑巫师0
m_pBuffer = new char[size];  使用new动态申请了size个char类型大小的空间,如果把char换成类名时,就是申请size个类名大小的空间。但只要是给类实例化对象申请空间,就要调用类的构造函数,而所写的构造函数如果是Coordinate(int x , int y );  不是默认构造函数,参数没有默认值,在实例化对象时,就必须给赋予x,y值,否则就会报错,而使用new运算符申请多个内存时,无法为每个对象都赋初值x,y。那样就会报错。因此就需要将构造函数改为有默认值的构造函...
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、栈的工作原理 2、栈的实现方法及编码技巧 3、栈模板的编码技巧和使用技巧 4、数制转换编程思路及栈的作用 5、括号匹配编程思路及栈的作用

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消