- 10
- 0
- 约1.83万字
- 约 85页
- 2019-05-10 发布于广东
- 举报
重点难点 1. 栈和队列的特点 2. 逻辑结构及物理表示(顺序表示) 3.进行插入、删除等操作的相应算法 栈和队列是两种重要的线性结构。 两种特殊的线性表,其特殊性在于栈和队列的基本操作,它们是操作受限的线性表。从数据结构来看,它们是线性表,但是和线性表的操作却大不相同。 正是由于其特有的操作特性,所以广泛应用于各类软件系统中(操作系统,编译系统等)。 §3.1 栈的基本概念 3.1.2 栈的抽象数据类型 ADT Stack { 数据对象:D = { ai | ai∈ElemSet, i = 1, 2, …, n, n ≥ 0 } 数据关系:R = { ai-1, ai | ai-1, ai ∈D, i = 1, 2, …, n } 基本操作: Stack *Init_Stack() 初始条件:栈S不存在; 操作结果:构造一个空的栈S; void Destory_Stack(Stack *S) 初始条件:栈S已经存在; 操作结果:销毁栈S; Stack *Clear_Stack(Stack *S) 初始条件:栈S已经存在; 操作结果:将栈S置为空; …… } 3.2 栈的存储结构 栈的存储结构有两种: 栈的顺序表示和栈的链式表示, 即顺序栈(向量
您可能关注的文档
- 河北经贸大学信息技术学院数据库原理课件第十章 数据库恢复技术.ppt
- 河北经贸大学信息技术学院数据库原理课件第四章 数据库安全性.ppt
- 河北经贸大学信息技术学院数据库原理课件第五章 数据库完整性.ppt
- 河北经贸大学信息技术学院数据库原理课件第一章 绪论.ppt
- 河北经贸大学信息技术学院通信原理课件第1章 绪论.ppt
- 河北经贸大学信息技术学院通信原理课件第2章 确知信号.ppt
- 河北经贸大学信息技术学院通信原理课件第3章 随机过程.ppt
- 河北经贸大学信息技术学院通信原理课件第4章 信道.ppt
- 河北经贸大学信息技术学院通信原理课件第5章 模拟调制系统.ppt
- 河北经贸大学信息技术学院通信原理课件第6章 数字基带传输系统.ppt
- 状态读取器API新的状态存储数据源.pdf
- 数据准备就绪在人工智能成功中的力量.pdf
- 如何使用DATABRICKS高效扩展数据分析团队.pdf
- CRR_Controls_Management信息安全资料.pdf
- 实时存储引擎beam技术揭秘和案例分享-王旭琦.pdf
- 赞助商ChaosSearch-在Databricks中本地扩展日志分析和威胁追踪.pdf
- WGU的MLOps平台使用Databricks实现生产ML的解决方案.pdf
- PostgreSQL如何利用可计算存储降本增效_ScaleFlux_梅庆.pdf
- 数据驱动的生命科学研究进展.pdf
- 通过数据智能平台实现MSCIENCE的数据民主化和货币化.pdf
原创力文档

文档评论(0)