实验项目四栈和队列的应用

2022-05-24 10:14:21   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《实验项目四栈和队列的应用》,欢迎阅读!
队列,实验,项目,应用

实验项目四 栈和队列的应用

专业

班级



学号



姓名



一、 实验的目的和要求

1 掌握栈的概念和特点。

2 掌握栈的顺序存储结构、链式存储结构、以及基本运算的实现。 3 掌握队列的概念和特点。

4 掌握队列在顺序存储结构(循环队列)、链式存储,以及基本运算的实现。 二、 上机实验内容

1 括号匹配问题。 1 定义顺序栈。

2 设计算法,利用顺序栈,检查用户输入的表达式中的括号是否配对(假设表达

式中可能 含有小括号、中括号、大括号),并用相关数据进行测试。(要求自已定义顺序栈类) 2 判断回文。 1 定义链栈。

2 设计一个算法,利用链栈,判断用户输入的字符串表达式是否为回文,并用相

关数据进行测试。(要求自已定义链栈类) 3 两种循环队列的实现。

1 定义循环队列类。用M个存储单元放队列元素,front表示 队首的前一位置,rear表示 队尾位置,设计实现该队列的基本运算,并测试。 2 设计循环队列类。用M个存储单元放队列元素,front表示 队首的位置,rear

表示 队尾位置,另外用一个标志tag标识队列状态(空/满),设计实现该队列的基本运算,并测试。 4 两种链队列的实现。

1 定义链队列类,用带头结点的单链表表示链队列,分别用front,rear指针表示队

列的头尾相关位置,设计实现该队列的基本运算,并测试。

2 设计链队列类,用不带头结点的单循环链表表示链队列,仅用rear指针表示队

列的队尾,设计实现该队列的基本运算,并测试。

三、 实验过程

请填写源程序、测试数据与结果、其它需要说明的内容。

四、 实验总结

对实验题目进行总结,写出实验结论和实验中的收获。


本文来源:https://www.dywdw.cn/09457ed975a20029bd64783e0912a21614797f9e.html

相关推荐
推荐阅读