- 7
- 0
- 约3.01万字
- 约 32页
- 2016-10-17 发布于贵州
- 举报
数据结构实验指书(2013版)
《算法与数据结构》实验指导书
?
西安工业大学商务信息系
马军平
目录
《算法与数据结构》实验大纲 1
《算法与数据结构》实验说明 2
实验一、线性表操作 6
实验二、栈和队列的应用 11
实验三、树和二叉树的操作 18
实验四、图的操作 21
实验五、各种查找和排序操作 27
《算法与数据结构》实验大纲
一. 课程名称:数据结构及算法分析
课程编号:
课程学时:32
实验时数:16
二. 所属实验室名称:经管学院实验中心
三. 实验教材及参考书:
【1】数据结构(C语言版) 清华大学出版社
【2】本实验指导书
四. 实验内容和目的:
掌握四种基本数据结构:集合、线性结构、树形结构、网状结构在求解实际问题中的应用,以及培养书写规范文档的技巧。学习基本的查找和排序技术。要求学生具有编制相当规模的程序的能力。养成一种良好的程序设计风格。
五. 考核方式:上机编程并运行通过、实验报告。
六. 实验环境:
硬件最低要求:586微型计算机,主频450MHZ以上,内存64MB以上,硬盘10G,有软驱。每个学生每次上机实验使用一台计算机。
软件:C语言或Visual C++6.0
七. 实验项目及安排
?
序号 实验
名称 类别 学
时 目的与安排 备注 必选 选开 1 线性表 ? ? 4 插入、删除、合并、排序、查找 ? 2 栈与队列 ? ? 4 ? ? 4 树及应用 ? ? 2 递规、非递规遍历 ? 5 图及应用 ? ? 4 遍历算法、最小生成树 ? 6 排序查找 ? ? 2 排序、查找算法比较分析 ? ?
?
?《算法与数据结构》实验说明
一、实验的地位与作用
《数据结构》 是计算机、信息管理和电子商务专业一门重要的专业技术基础课程,是计算机、信息管理和电子商务专业的一门关键性课程。本课程较系统地介绍了软件设计中常用的数据结构以及相应的存储结构和实现算法,介绍了常用的多种查找和排序技术,并做了一些性能分析和比较,内容非常丰富。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。《数据结构》课程内容丰富,学习量大,给学习带来一定的困难;所用到的技术多,而在此之前的各门课程中所介绍的专业性知识又不多,因而加大了学习难度;隐含在各部分的技术和方法丰富,也是学习的重点和难点。根据《数据结构》课程本身的技术特性,设置《数据结构课程实验》实践环节十分重要。通过实验实践内容的训练,突出学生程序思维训练和动手上机调试程序的能力, 目的是提高学生组织数据及编写大型程序的能力
二、实验目的
使学生不仅能够深化理解教学内容,进一步提高灵活运用数据结构、算法和程序设计技术的能力,而且可以在总是分析、总体结构设计、算法设计、程序设计、上机操作及程序调试等基本技能方面受到综合训练。实验着眼于原理与应用的结合点,使学生学会如何把书本上和课堂上学到的知识用于解决实际问题,从而培养计算机软件工作所需要的动手能力。
不少学生在解答习题尤其是算法设计题时,觉得无从下手,做起来特别费劲。实验中的内容和教科书的内容是密切相关的,解决题目要求所需的各种技术大多可从教科书中找到,只不过其出现的形式呈多样化,因此需要仔细体会,在反复实践的过程中才能掌握。
为了帮助学生更好地学习本课程,理解和掌握算法设计所需的技术,为整个专业学习打好基础,要求运用所学知识,上机解决一些典型问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握所用到的一些技术。数据结构中稍微复杂一些的算法设计中可能同时要用到多种技术和方法,如算法设计的构思方法,动态链表,算法的编码,递归技术,与特定问题相关的技术等,要求重点掌握线性链表、二叉树和树、图结构、数组结构相关算法的设计。
在掌握基本算法的基础上,掌握分析、解决实际问题的能力。
三、实验要求
1 、阅读实验指导书
每一次实验从阅读实验指导书开始。对于本次实验的实验目的、实验题目、实现提示以及思考题目、选做题目等应认真了解。
2 、算法设计
分析实验题目,参考实现提示,进行算法设计。
3 、程序设计
根据已完成的算法,用C 语言进行程序设计。
4 、调试和测试
将所编程序在计算机上调试通过,并选取若干组测试数据对程序进行尽可能全面的测试。
5 、整理完成实验报告
实验报告一般包括下列内容:
实验者姓名、学号、专业和班级,课程名称(数据结构课程设计),实验日期等;
本交实验的实验编号及实验名称(例如:实验一 线性表的应用)
本次实验的实验目的;
本次实验的实验地点、设备编号、硬件及软件环境;
程序结构的描述及各模块的规格说明;
主要算法及其基本思想;
调试过程简述(调试过程是否顺利,遇到些什么问题,如何解决的,以及上机操作所花费的时间
您可能关注的文档
- 教育法学复习资整理版.doc
- 教育经济学(书上勾的内容).doc
- 数字印前-色彩颜色校正.doc
- 数字化油田概论1].doc
- 数字温度控制器红外温度变送器价格.docx
- 数字脉搏计课程计报告.docx
- 数字电路实验五发器的应用.docx
- 数学七年级下资与评价最新修订答案.docx
- 数学与信息科学院本科毕业论文格式.doc
- 数学活动“生活的数据”.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 黑龙江省园林绿化工程消耗量定额2024版.docx VIP
- N—乙酰氨基葡萄糖合成方法的改进.pdf VIP
- L-CKC L-CKC 220工业闭式齿轮油 工业润滑剂 220 说明书.pdf
- 2025年春人教版历史七年级下册全册教学课件.pptx
- 自考14653《证券投资理论与实务》高频考点串讲.docx VIP
- 2026年湖南安全技术职业学院单招职业技能考试题库及完整答案详解一套.docx VIP
- 新城商开事业部产品配置标准及成本控制手册(2020版).pdf VIP
- 四川大学《通信原理》期末试题B卷.docx VIP
- 2024年度实验室CNAS内审全套资料.pptx VIP
- 2026年度护理人员培训计划(两篇).docx VIP
原创力文档

文档评论(0)