首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
第3章学习小结
时间:
2020-04-26 19:21:59
阅读:
78
评论:
0
收藏:
0
[点我收藏+]
标签:
存储
怎么
应该
转化
这一
判断
之间
链式
遇到
你对本章内容的小结:1)栈和队列是两种特殊的线性表,他们的逻辑结构和线性表一样,数据元素之间存在的是一对一的关系。2)栈是限定仅在表尾进行插入或删除的线性表,又称后进先出的线性表;栈有两种存储表示,顺序表示和链式表示,则它们的存储结构就和顺序表和链式表一样,顺序存储得先分配空间,且数据元素不能自由扩充,而链式存储是动态分配的,可以进行自由扩充,不用考虑空间闲置或栈(队)满溢出;栈的主要操作是进栈和出栈,但在操作的过程中要注意判断栈满或栈空。栈的插入和删除在表的栈顶完成,后进先出。3)队列是一种先进先出的线性表。它只允许在表的一端进行插入,而在另一端删除元素。队列也有两种存储表示,循环队列和链队。队列的主要操作是进队和出队。对于顺序的循环队列的进队和出队操作要注意判断队满或队空。凡是涉及队头或队尾指针的修改都要将其对MAXQSIZE求模;队在进行插入运算时是在队尾进行,删除操作是在队头进行,先进先出。
完成作业或实践时的心得体会:在复刻括号匹配这一代码时,我一直在考虑怎么将符号又能匹配上,因为我的想法是这样的,让左括号先入栈,然后右括号跟着匹配,匹配上了左括号就出栈,但是在代码复现的时候就感觉很乱,不知道代码应放在哪里;而第三章实践一对于我来说是很有难度的,我试着画图理解但是一到代码复现的时候我就乱了,不知道应该怎么写,然后在网上参考了他人代码后,转化为自己的理解后再次复现一遍就感觉好多了。
值得向大家分享的资料?课本是最好的,因为不论什么题都是在课本的前提下,然后csdn也很不错,一道题可以看不同人的不同解法,学习他们的思路
上一阶段的目标完成情况,接下来的目标:我觉得我第三章掌握得还不是很好,但又要进入下一章的学习了,所以,我的目标是在学习第四章的同时把第三章理解好,然后第四章做题的时候避免再犯前几次遇到的那些错误。
第3章学习小结
标签:
存储
怎么
应该
转化
这一
判断
之间
链式
遇到
原文地址:https://www.cnblogs.com/ldx539/p/12781396.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!