数据结构与算法
文章平均质量分 82
在校期间,大二一整年学习数据结构和算法的总结和思考
小殷要努力刷题!
这个作者很懒,什么都没留下…
展开
-
每日一刷——9.23——数据结构——栈与队列(2)
(当然,我觉得你也可以把返回值变成 T ,这样直接把看到的结果用一个变量返回出去,写成 T getTop() ,但是这样没有bool getTop(T& x)严谨吧,毕竟别人有判断你到底看到了没有,用了一个bool值)返回值与出栈顶元素一样,都是bool,你到底看没看这本书啊,看到了就是true,没看到就是false。同样,如果你一直放书,肯定会有一天是箱子放满的情况,所以需要有一个函数来判断究竟你有没有把箱子放满。(今天的函数实现都挺简单的,明天把一些让这个栈更加完善,功能更安全的函数写一下)原创 2024-09-24 22:08:36 · 420 阅读 · 0 评论 -
每日一刷——9.23——数据结构——栈与队列(1)
好久都没来了,实在是每个星期只有三节或者四节空课,忙死了,不过以后一定不能鸽了,我会坚持的,所以话不多说,我们今天来用代码实现栈,今天写不完的会放到明天 上一章,我们学习了线性表,线性表与其他数据结构比如图、树,最大的区别就在于:而像线性结构这样一对一的线性表,又衍生出来了多种类似但又不一样的数据结构:栈,队列,优先级队列,双端队列栈其实可以理解为一个空盒子,我们从盒子的开口往里边放书籍,也可以从盒子的开口处往外拿书籍,但是我们却不可以从盒子的底部拿书,这样是不符合常理的,理解了栈大概是什么样原创 2024-09-23 22:04:04 · 526 阅读 · 0 评论