- day2(续)
- 4.栈 Stack
-
4.1 什么是栈
- 栈是只能在一端进行插入和删除操作的线性表(又称为堆栈),进行插入和删除操作的一端称为栈顶,另一端称为栈底。
- 特点:栈是先进后出FILO(First In Last Out)、( LIFO(Last In First Out))
-
4.2 顺序栈
-
4.2.1 特性
- 逻辑结构:线性结构
- 存储结构:顺序存储
- 操作:创建、入栈、出栈、清空、判空和判满
-
创空
-
入栈
-
出栈
-
-
4.2.2 代码实现
-
-
4.3 链式栈
- 4.3.1 特性
- 逻辑结构:线性结构
- 存储结构:链式存储
- 顺序栈和链式栈的区别:存储结构不同,实现的方式也不同,顺序栈是用顺序表实现的而链式栈用链表实现。
- 操作:创建、入栈、出栈、判空
- 4.3.2 代码实现
-
入栈
-
出栈
-

-
- 4.3.1 特性
-
- 4.栈 Stack
数据结构3
JCBP_2025-04-02 20:34
相关推荐
清水白石00813 分钟前
解构异步编程的两种哲学:从 asyncio 到 Trio,理解 Nursery 的魔力码农小韩37 分钟前
基于Linux的C++学习——动态数组容器vector代码游侠1 小时前
应用——智能配电箱监控系统Tisfy1 小时前
网站访问耗时优化 - 从数十秒到几百毫秒的“零成本”优化过程2501_933513041 小时前
Linux下载离线rpm和依赖包的方法济6171 小时前
嵌入式C语言(第一期)闲人编程1 小时前
消息通知系统实现:构建高可用、可扩展的企业级通知服务XiaoHu02071 小时前
Linux多线程(详细全解)Xの哲學1 小时前
Linux Platform驱动深度剖析: 从设计思想到实战解析逑之1 小时前
C语言笔记11:字符函数和字符串函数




