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