- 0
- 0
- 约1.71千字
- 约 4页
- 2023-11-18 发布于山东
- 举报
数据结构课程设计报告(完结)
《数据结构》课程设计手册
一、 栈的使用
(一)需求分析
本程序通过 java 语言完成栈的构造,对堆栈的数据进
行基本的存储操作。具体包括,数据的入栈、出栈、读取等。
入栈操作:要求用户从键盘出入要进栈的数值或字符,
对栈满的情况作出提示。
出栈操作:删除栈顶元素,并将删除的数据或字符在运
行结果中显示。对栈空的情况作出提示。
读取操作:在插入和删除的任意阶段都可讲栈中的元素
读取出来,能够实现对栈中的数据元素个数进行统计。 (二)
概要设计
1.为了实现上述程序功能,需要定义栈的数据类型有:
static int MAX=5;
static String[] item =new String[MAX]; static int
top; 2.本程序包含 4 个函数
Push() 初始条件:栈未满 操作结果:往栈中插入数据;
Pop() 初始条件:存在非空栈 操作结果:将栈中的数据删
除;
Get() 初始条件:存在非空栈 操作结果:显示非空栈
中的所有元素; Main() 操作结果:调用以上函数。
程序流程图:
Main(
您可能关注的文档
- 2021年高考优秀作文素材范文.pdf
- 高考填志愿的步骤.pdf
- 大学生自我鉴定集合8篇.pdf
- WEB与数据库开发程序设计报告.pdf
- 大学生社会实践报告书(精选多篇)11703.pdf
- 三八妇女节的活动策划方案.pdf
- 员工绩效考核管理制度最详细范本927.pdf
- 化工原理课程设计封面及目录模板.pdf
- 大学生自我鉴定总结(精选7篇).pdf
- 电子课程设计的心得体会16370.pdf
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)