- 3
- 0
- 约4.39千字
- 约 35页
- 2016-12-13 发布于重庆
- 举报
NEXT Neusoft 基本内容 1.栈的定义和运算 第3章 栈(Stack)和队列 (Queue) 2.栈的存储和实现 3.队列的定义和运算?? 4.队列的顺序存储结构 5.队列的链式存储结构? 6.栈和队列的项目实践 ? 1、栈的定义 栈(Stack)是一种特殊的线性表,它限定其中的元素只允许在线性表的一端进行插入和删除操作。允许操作的一端称为栈顶(top),不允许操作的另一端称为栈底(bottom)。 一.栈的定义和运算 2、栈的运算 栈的基本运算主要有以下几种: (1)创建栈:initiate(s) 初始条件:栈不存在 操作结果:构造一个空栈s (2)判栈空:isEmpty() 初始条件:栈已存在 操作结果:若栈为空栈,返回true,否则返回false。 (3)判栈满:isFull() 初始条件:栈已存在 操作结果:若栈为满栈,返回true,否则返回false。 (4)进栈:push(x) 初始条件:栈已存在且未满 操作结果:插入一个新元素x进栈,并使栈顶指针指向它。 (5)出栈:pop() 初始条件:栈已存在且非空 操作结果:删除栈顶元素,并返回其值。 (6)取栈顶元素:peek() 初始条件:栈已存在且非空 操作结果:返回栈顶元素,这一操作并不改变栈的当前状态。 栈的抽象数据类型用Java接口描述如下: /* * 栈接口 */ public i
您可能关注的文档
- 《称赞》3课件.ppt
- 《称赞》ppt课件(21页).ppt
- 放射性核素的探测.ppt
- 《称赞》6课件.ppt
- 《称赞》第一课时课件.ppt
- 拇指畸形基本分型.ppt
- 《称赞》教学课件.ppt
- 教材解读八年级上册《光的反射》.pptx
- 教材1-安全生产风险管理(肖淑萍).ppt
- 《称赞》第一课时课件2.ppt
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
最近下载
- 转录组与脑网络组图谱融合的算法研究.pdf VIP
- 基于多模态磁共振成像的帕金森病脑网络模式研究.pdf VIP
- 人美版美术教材知识框架总结.docx VIP
- 2026新版初中物理200个必背考点.docx VIP
- 精品解析:2025年山东省烟台市蓬莱区中考二模语文试题(解析版).docx VIP
- 传导热疗法课件.pptx VIP
- 2025-2026学年深圳市初三下34校联考英语试题(含答案).docx VIP
- DB52_T 766-2012 云南松相对树高曲线表.docx VIP
- 有监督多模态数据融合:脑疾病影像学标记检测的革新路径.docx VIP
- DB52T 771-2012华山松相对树高曲线表.docx VIP
原创力文档

文档评论(0)