数据结构
文章平均质量分 89
Chaser、浅梦
这个作者很懒,什么都没留下…
展开
-
数据结构栈和队列
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。不管是入栈还是出栈都只能从栈顶操作,遵循“先进后出,后进先出的”原则。原创 2023-01-19 15:43:18 · 67 阅读 · 0 评论 -
带头双向循环链表
链表与顺序表一样,也属于线性表。一个线性表是某类数据元素的一个集合,表里同时记录着元素之间的顺序关系。线性表的数据之间有顺序关系,顺序关系分为两种,一种是物理有序,即数据物理存储的位置顺序与数据之间的顺序关系一致,另一种是逻辑有序,即数据之间的顺序关系是由某种逻辑关系(如指针)来决定的,与物理存储的位置无关。顺序表是物理有序,而链表是逻辑有序。原创 2023-01-16 20:48:09 · 131 阅读 · 0 评论