数据结构 - 栈与队列

:限定仅在表尾进行插入或删除操作的线性表

表尾端有特殊含义,称为栈顶(top)

相应的,表头端称为栈底(buttom) 。不含元素的空表成为空栈

栈又称为后进先出的线性表(Last In First Out , LIFO)。

**队列:**是一种先进先出的线性表(First In Fist Out , FIFO)。

它只允许在表的一端进行插入,而在另一端删除元素。

在队列中,允许插入的一端称为队尾(rear) ,允许删除的一端则称为队头(front)

相关推荐
Doro再努力4 小时前
【数据结构08】队列实现及练习
数据结构·算法
Jayden_Ruan7 小时前
C++分解质因数
数据结构·c++·算法
bubiyoushang8887 小时前
MATLAB实现雷达恒虚警检测
数据结构·算法·matlab
wu_asia7 小时前
编程技巧:如何高效输出特定倍数数列
c语言·数据结构·算法
星火开发设计8 小时前
C++ queue 全面解析与实战指南
java·开发语言·数据结构·c++·学习·知识·队列
橘颂TA8 小时前
【剑斩OFFER】算法的暴力美学——力扣 394 题:字符串解码
数据结构·c++·结构与算法
星火开发设计8 小时前
C++ list 全面解析与实战指南
开发语言·数据结构·c++·学习·list·知识
栈与堆8 小时前
LeetCode 19 - 删除链表的倒数第N个节点
java·开发语言·数据结构·python·算法·leetcode·链表
-森屿安年-9 小时前
unordered_map 和 unordered_set 的实现
数据结构·c++·散列表
txinyu的博客9 小时前
map和unordered_map的性能对比
开发语言·数据结构·c++·算法·哈希算法·散列表