文章 2024-05-23 来自:开发者社区

栈和队列技术文章

栈和队列 **线性表:**连续的,每个元素都有唯一的前驱和后继 数组和链表 数组 地址是连续的 随机访问公式:数组起始地址 + 下标 * 数组单个存储单元的大小 链表 形象地说,链表就是用一串链子将结点串联起来。 结点:包含数据域和指针...

文章 2024-05-09 来自:开发者社区

栈与队列理解

栈的概念 栈其实本质就是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的元素要遵循后进先出,先进后出的原则。 栈的实现(顺序表实现) 判断栈是否为空 public class...

栈与队列理解
文章 2024-05-08 来自:开发者社区

【栈与队列】栈与队列的相互转换OJ题

1 栈与队列 1.1 栈 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶。 1.2 队列 队列:只允许在一...

【栈与队列】栈与队列的相互转换OJ题
文章 2024-05-06 来自:开发者社区

猿创征文|栈和队列OJ刷题

前言 作者:小蜗牛向前冲 名言:我可以接收失...

猿创征文|栈和队列OJ刷题
文章 2024-04-30 来自:开发者社区

栈与队列练习题

有效的括号 有效的括号 思路: 我们可以使用一个栈来解决这个问题, 我们用栈来存储左括号,当遇见右括号就取出栈顶元素出来比较,如果符合就继续匹配,否则就返回false, 或者最后栈还要数据,或者栈没有数据但...

栈与队列练习题
文章 2024-04-26 来自:开发者社区

带你彻底理解栈和队列

前言 今天,带你彻底理解栈和队列。 一、栈是什么? 栈英文叫做stack,是一种特殊的线性表。插入和删除的一端叫做栈顶,另一端叫做栈底,遵循后进先出的原则。 压栈:栈的插入操作。 出栈:栈的删除操作。 俩个操作都是在栈顶。 详情看图 ...

带你彻底理解栈和队列
文章 2024-04-17 来自:开发者社区

队列——“数据结构与算法”

队列的概念及结构 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头 ...

队列——“数据结构与算法”
文章 2024-04-08 来自:开发者社区

深入理解栈和队列(二):队列

个人主页:17_Kevin-CSDN博客 专栏:《数据结构》 一、队列的概念和结构 队列是只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 FIFO(First In First Out) 入队列:进行插入操...

深入理解栈和队列(二):队列
文章 2024-04-08 来自:开发者社区

深入理解栈和队列(一):栈

个人主页:17_Kevin-CSDN博客 专栏:《数据结构》 一、栈的概念 栈(Stack)是一种特殊的线性表,它遵循后进先出(Last-In-First-Out,LIFO)的原则。栈可以被看作是一个只能在一端进行操作的线性表,进行数据插入和删除操作的一端称为栈顶,另一端称...

深入理解栈和队列(一):栈
文章 2024-04-03 来自:开发者社区

深入理解栈和队列(二):队列

一、队列的概念和结构 队列是只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头 ...

深入理解栈和队列(二):队列

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等