加载《《数据结构》课程实验报告》成功,点击此处阅读
首页 →文档下载

《数据结构》课程实验报告

以下为《《数据结构》课程实验报告》的无排版文字预览,完整内容请下载

《数据结构》课程实验报告

课程位序号:5 班级: 教学6班 组号: 九组 姓名: 郑某某

实验一:循环队列的实现和运算

实验目的

1、掌握循环队列的特点(先进先出 FIFO)及基本操作,如入队、出队等。

2、利用循环队列的特点解决实际问题,提高编程能力。

实验内容

1、编程实现循环队列的各种基本运算,并在此基础上设计一个主程序,完成如下功能:

(1)初始化循环队列;

(2)给定一个元素,将此元素插入队尾中;

(3)将队头一个元素取出队列。

数据结构及算法设计描述

// 构造一个空队列 Q

Status InitQueue(SqQueue &Q){ //初始化一个空队列Q

Q.base=(ElemType*)malloc(MAXQSIZE*sizeof(ElemType));

if(!Q.base) exit(OVERFLOW); //如果指向动态分配的数组元素为0,退出程序,返回值

Q.front=Q.rear=0;//队头和队尾位标为 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 构的一小部分,我们通过查阅资料可以发现很多其他不同的算法,而且对于一个算法,也有各种不同的实现方法。有了这些知识储备和实践,我们提出问题与同学交流或者解答同学的问题,是我们受益匪浅。

坚持上机操作的过程是中,实践出真知 和所有计算机类的学习一样,数据结构是非常需要动手的一门课程,看书看一天也不如把书上的代码打到电脑上实践一遍,发现错误弄懂,那收获必定匪浅的。在小组交流中,勤于练习,寻找感觉 算法是解决问题的方法,掌握队列的只是以后的第一步,要去找一些具有综合性的题目来做一做,这些问题里面包含了各种知识点,只有在解决问题的时候,才能知道如何去灵活准确的运用各种算法,才能检验我们是否扎实了课本上的知识。

本次实验的过程中,使我们受益匪浅,是我们更加清楚的明白了对于《数据结构》这门课程实践的重要性,调试程序的过程中小组成员激烈讨论,虽各置己见,但在最终还是完成了程序的调试,完成了实验任务。在程序调试成功的那一刻,我才真正体会到团队协作,共同解决困难的重要性和这其中的乐趣。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《《数据结构》课程实验报告》的无排版文字预览,完整内容请下载

《数据结构》课程实验报告由用户“xgf891106”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-11-15 13:13:53
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/e8/e0/141174.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/e8/e0/141174.html'}ipt>