
数据结构
ccnacyq
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基础数据结构队列(queue)的学习与应用
数据结构–队列(queue) 什么是队列? 应用场景 图解原理 队列的操作接口 顺序队列代码实现 循环队列代码实现 什么是队列? 队列是一种“先进先出”(FIFO)的数据结构,是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为对头。队列中没有元素时,称为空队列 应用场景 你有没有过电脑死机,或者游戏卡顿。用户点击是乎都没有用,就当你正要重启电脑或者杀掉游戏时。原创 2020-10-20 00:02:03 · 279 阅读 · 0 评论 -
基础数据结构栈(Stack) 学习与应用
数据结构 — 栈(Stack) 什么是栈? 基本特点 图解原理 代码实现 应用场景 什么是栈(Stack)? 栈是一种“后进先出”(LIFO)的数据结构 ,是一种特殊的线性表。 基本特点 遵循定义里的两个重要性质。 一、线性表。 所以元素的增删改查操作都只能在表的一端进行,即栈顶。 二、遵循“后进先出”(LIFO)的原则。最后添加的元素总是在最先出栈,栈对元素的访问加以限制,仅仅提供对栈顶元素的访问操作 图解原理 其中data1为栈底, data4处为栈顶 代码实现 export inte原创 2020-10-20 00:00:59 · 178 阅读 · 0 评论