实验指导书4_顺序栈

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验4 顺序栈
【实验目的】
理解栈的定义、特点,掌握顺序栈的基本操作:初始化、入栈、出栈、取栈顶、输出栈、销毁栈等。

【实验内容】
1、请编写程序,实现顺序栈的各种基本运算,利用菜单组织所有功能,要求实现:
(1)输出栈中的所有元素;
(2)入栈:往栈中压入一个元素;
(3)出栈:从栈中退出一个元素;
(4)取栈顶:输出当前栈顶元素;
(5)求栈的长度;
(6)清空栈:清空栈中的数据,保留栈的存储区;
(7)销毁栈并退出系统。

运行结果如下图所示。

2、(选做)利用顺序栈解决括号配对问题:假设表达式中允许包含三种括号:圆括号、方括号和大括号,请编写程序,用于判断表达式中的括号是否正确配对。

程序运行效果如下图所示。

相关文档
最新文档