- 469
- 0
- 约 6页
- 2016-12-14 发布于重庆
- 举报
数据结构课程实验报告(回文篇)
数据结构课程实验报告要求
实验题目:回文判断算法
班级 通信143 姓名 刘海波 学号 14日期 2015.6.17需求分析
程序的功能;
利用栈和队列的操作来实现对字符序列是否是一个回文序列的判断。设计和验证入栈、出栈及入队、出队的算法。
输入输出的要求;
从键盘读入一组字符序列,按输入顺序入队列到链式队列A中。并将创建好的A队列中元素依次遍历,打印在屏幕上。将字符序列从A队列出队列,压入到一个顺序栈中。再将字符序列从顺序栈中出栈,入队到另一个链式队列B中。将创建好的B队列中元素依次遍历,打印在屏幕上。将A,B队列中的元素出队逐一比较,判断是否一致。若一致则是回文,并将判定结果打印到屏幕上。
3.测试数据:输入一组字符串进行判断。
概要设计
本程序所用的抽象数据类型的定义;
typedef struct{char item[STACKSIZE];int top;
}SqStack;
typedef struct QNode{char data;struct QNode *next;
}LQNode, *PQNode;
typedef struct{PQNode front,rear;
} LinkQueue;
主程序的流程及各程序模块之间的层次关系。
从键盘上读取一个字符,同时存储在顺序栈与链队列之中,直到字符序列的最后一个字符为*停止插入。在程序中设
您可能关注的文档
- 应变桥实验.doc
- 废水处理工程操作规程手册.doc
- 度假旅游休闲中心网络设计规划.doc
- 康苏(洞身)A-AB鉴定书终.doc
- 廊坊市回归分析报告.doc
- 建筑回复单.doc
- 建筑制图作业(缺第二次作业制图).docx
- 建筑制图CAD试卷及答案.doc
- 建筑制图与识图练习题—模块一建筑制图的基本知识.doc
- 幼儿园监控项目技术方案.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)