- 2
- 0
- 约9.71千字
- 约 31页
- 2019-03-31 发布于福建
- 举报
数据结构临第三章栈和队列
数据结构第三章 栈和队列 3.1 栈 3.1.1 栈的定义 栈(stack):是限定仅在表尾进行插入和删除操作的线性表。又称为后进先出(last in first out)的线性表(简称LIFO结构)。 栈顶(top):栈表尾端。 栈底(bottom):栈表头端。 例:假设栈 S=(a1,a2,…,an) ,则 a1 称 为栈底元素,an 为栈顶元素。栈中元素按 a1,a2,…,an 的次序进栈,退栈的第一个元 素应为栈顶元素。如右图所示。 3.1 栈 3.1.2 栈的顺序存储结构 定义:顺序栈(即栈的顺序存储结构):是利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素在顺序栈中的位置。 C语言描述 typedef struct stack_tag { elemtype *elem; //指向存放数据元素的内存块 int top; //栈顶标识,elem[top]是栈顶元素 int size; //栈的容量 }SQSTACK; 图形表示 3.1 栈 初始化栈 int InitSqstack(SQSTACK *S, int n) { //初始化顺序栈,栈的容量是n。成功则返回1,否则返回0 S-elem=(elemtype *)malloc(n*sizeof(e
您可能关注的文档
- 室内装修设计员培训对第三章.ppt
- 守合同对重信用评价流程新版1预申报教学课件.ppt
- 手绘表现下技法第六章彩铅绘图技法.ppt
- 室内装修设计目员培训第五章.ppt
- 室内装修设身计员培训第二章.ppt
- 手绘表现技法第值五章马克笔绘图技法.ppt
- 数电第七后章数模和模数转换.ppt
- 手绘表现于技法第一章效果图基础知识.ppt
- 数电第四章工触发器.ppt
- 输入语句输出语句及赋值语句站教学课件.ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- DB45T 2228.1-2020 公路养护预算编制办法及定额 第1部分:公路养护工程预算编制办法及定额.docx
- 2026爆破考核试题及答案.docx VIP
- 鼎捷ERPXR报表新增cpmr509采购合同.pptx VIP
- 《化工技术经济》复习资料.doc VIP
- 医院医疗质量与安全持续改进工作方案.docx VIP
- 鼎捷ERP报表新增csfr310_g01工单发料申请单.pptx VIP
- 双师培训自我鉴定5篇.docx VIP
- [东部固体废弃物处理中心卫生填埋场]申请《危险废物经.doc VIP
- 化验室安全培训之危化品_图文.ppt VIP
- 屯昌县生活垃圾焚烧发电厂工业供水工程 环评报告.doc VIP
原创力文档

文档评论(0)