![](https://i-blog.csdnimg.cn/direct/baaada84ea014d29bcc4196b23729ffe.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构
文章平均质量分 93
数据结构学习记录
青旋.
这个作者很懒,什么都没留下…
展开
-
数据结构—栈和队列
栈是限定仅在表尾进行插入和删除的线性表,又称后进先出的线性表。有顺序栈和链栈。栈的主要操作有进栈和出栈,对于顺序栈的进栈和出栈要注意判断栈满和栈空。队列是一种先进先出的线性表。只允许在一段进行插入,一段进行删除。有循环队列和链队。队列的主要操作就是进队和出队,对于顺序表示的循环队列的进队和出队操作要注意判断队空和队满。队列和栈都不支持随机访问和随机插入。原创 2024-03-12 10:42:23 · 782 阅读 · 1 评论 -
数据结构—顺序表和链表
在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。对于这种需求,最简单的解决方案便是将这样一组元素看成一个序列,用元素在序列里的位置和顺序,表示实际应用中的某种有意义的信息,或者表示数据之间的某种关系。这样的一组序列元素的组织形式,我们可以将其抽象为 线性表。一个线性表是某类元素的一个集合,还记录着元素之间的一种顺序关系。原创 2024-03-11 21:31:34 · 872 阅读 · 1 评论