软件技术基础相关实验实验名称: 栈的应用 一、实验目的:掌握顺序栈和链式栈的定义和运算,了解它们的应用。二、实验要求:1、掌握顺序栈的定义、特点及常见算法。2、掌握链式栈的定义、特点及常见算法。3、参照给定的栈的程序样例,验证给出的栈的常见算法。4、提交实验报告,报告内容包括:目的、要求、算法描述、程序结构、主要变量说明、程序清单、调试情况、设计技巧、心得体会。三、实验内容: 1、顺序栈的操作和测试。要求:设计一个主函数实现对顺序栈进行操作测试。测试方法为:依次把数据元素1,3,5,7,9入栈,并显示入栈结果;接着依次出栈其中的数据元素并在屏幕上显示。2、链式栈的操作。设计一个主函数实现对链式栈进行操作测试。测试方法为:依次把数据元素3,6,9,12,15入栈,并显示入栈结果;接着依次出栈其中的数据元素并在屏幕上显示。3、栈的应用。利用顺序栈求解表达式(a+b)*(c-d)的值。四、程序要求:1、顺序栈的长度自行确定。2、重点理解栈的算法思想,能够根据实际情况选择合适的存储结构。3、写出完整的程序并能调试通过。五、实验结果:入栈一个元素:删除一个元素:取栈顶元素:退出六、实验中遇到的问题及解决方法: 栈的操作有了前面的基础,相对而言能够编写出来,遇到的问题还是地址操作相关的,通过不断的练习对于指针对于地址传递应该说有了比较好的理解。附:源程序(自行编写或修改的程序。若为修改程序
您可能关注的文档
- 车速表与前照灯.ppt
- 车门铰链布置规范.doc
- 车间主管目标管理职掌.ppt
- 车间办公区装修施工组织设计.doc
- 车间安全生产培训201604.ppt
- 车间特种设备及安全操作(培训教材).ppt
- 车间目标管理 2.ppt
- 车险报案千万不要说这7.pptx
- 车险核赔师核损要点及复习技巧.ppt
- 车险续保技巧.ppt
- 锂电池制造风光储综合开发及工商业储能示范建设项目可行性研究报告模板-拿地立项申报.doc
- 2026届广东中山市高三下学期一模地理试题(解析版).docx
- 福建厦门市2025-2026学年高三下学期4月高中毕业班模拟测试地理试题.docx
- 2026届广东中山市高三下学期一模地理试题(原卷版).docx
- 2026年北京市丰台区高三下学期一模政治试题和答案.docx
- 1_专题十 名词性从句(1).pptx
- DB41_T+3030-2025+贵州石楠栽培技术规程.pdf
- DB61T 2094.7-2025 天麻生产技术规范 第7部分:病虫害防治.pdf
- DB11_T+1106-2025+建筑自保温墙体工程施工及验收规程.pdf
- DB15_T+3940-2025+公路桥梁后张法预应力孔道压浆技术规程.pdf
最近下载
- 2025年红塔集团笔试行测试卷.doc VIP
- (高清版)DB13∕T 1659-2012 美国白蛾防治技术规范.pdf VIP
- 历年大学专升本考试护理专业真题(附答案).docx VIP
- 4动中通移动卫星通信站系统设计方案..doc VIP
- 红塔集团笔试考试模拟试题.doc VIP
- 清洁生产 教学课件 作者 曲向荣清洁生产概述第2章.PPT VIP
- (高清版)DB35∕T 1906-2020 高渗透改性环氧树脂防水防腐涂料通用技术条件.pdf VIP
- 黑热病考试题及答案.doc VIP
- 2025年经济师考试旅游经济高级经济实务试卷与参考答案.docx VIP
- T∕BCAT0001-2021北京市安装工程标识标准.docx
原创力文档

文档评论(0)