数据结构 第3章 栈、队列和数组(一轮习题总结)

第3章 栈、队列和数组

  • [3.1 栈](#3.1 栈)
  • [3.2 队列](#3.2 队列)
  • [3.3 栈与队列的应用](#3.3 栈与队列的应用)
  • [3.4 数组和特殊矩阵](#3.4 数组和特殊矩阵)

3.1 栈(1 10 11 20)

3.2 队列

3.3 栈与队列的应用

3.4 数组和特殊矩阵

3.1 栈

  • T1
    栈和队列具有相同的逻辑结构(线性结构)
    栈和队列的ADT不同,先进后出和先进先出的关系,基本操作集也不同。
  • T11
  • 出栈序列的个数:
    - T20
    共享栈:栈顶对栈顶组合,若某一栈满,可利用另一个栈存储。
    共享栈的好处:节省存储空间,降低上溢出的可能

3.2 队列

3.3 栈与队列的应用

3.4 数组和特殊矩阵

相关推荐
猫咪-95278 分钟前
链表算法中常用操作和技巧
数据结构·算法·链表
javaisC10 分钟前
数据结构----------顺序查找,折半查找和分块查找(java实现)
java·数据结构·算法
爽帅_42 分钟前
【C++】STL库_stack_queue 的模拟实现
开发语言·c++
。。。9041 小时前
C++中,应尽可能将引用形参声明为const
开发语言·c++
云边有个稻草人1 小时前
【C++】第九节—string类(中)——详解+代码示例
开发语言·c++·迭代器·string类·string的常用接口·string的模拟实现·string的经典例题
Brookty1 小时前
【算法】堆排序
数据结构·算法
无敌的牛3 小时前
vector模拟实现(2)
数据结构
Wx120不知道取啥名4 小时前
C语言跳表(Skip List)算法:数据世界的“时光穿梭机”
c语言·数据结构·算法·list·跳表算法
ゞ 正在缓冲99%…5 小时前
leetcode295.数据流的中位数
java·数据结构·算法·leetcode·
暗碳8 小时前
vscode c语言环境配置
c语言·ide·vscode