为了账号安全,请及时绑定邮箱和手机立即绑定
讲的通熟易懂,适合新手学习
上海交大的C++数据结构算法看不懂,看老师的视频就看懂了嘿嘿
本人实现:blog.csdn.net/feiyanjia/article/details/81006227
括号匹配的例子是有点费解,程序写的不够清晰易懂
老师用的是vs么?
这个老师讲的比其他老师好得多
这个运算符重载跟java里面的toString是不是一个意思啊.想输出什么就什么咧.
这里的str[]和currentNeed相等不相等是什么意思呀?
只要这个泡泡没有把这个栈泡泡空了,那么我们就可以一直往外泡泡了
不对,我应该谢谢老师才对啊=-=
子弹上膛的话更好理解吧~
不用定义数组的方法:(用ASCII码)
MyStack<char> *p = new MyStack<char>(30);
int N = 485;
int mod = 0;
while (N != 0)
{
if(N % HEX<10)
mod = char(N % HEX +0x30);
else
mod = char(N % HEX + 0x57);
p->push(mod);
N /= HEX;
}
p->stackTraverse();
老师在后续实例实现中,栈顶不是现在6的这个位置,而是它的上一个位置,即应该是一个待插入的位置,在编码中遇到疑惑,现在看明白了,希望也可以帮大家理解(✿◡‿◡)
m_iTop为什么是栈中的元素个数呢?它起始值是从0开始的,那么栈顶的脚标值不应该比存储的元素值小一个的吗?
栈篇看完了,老师辛苦了
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、栈的工作原理 2、栈的实现方法及编码技巧 3、栈模板的编码技巧和使用技巧 4、数制转换编程思路及栈的作用 5、括号匹配编程思路及栈的作用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消