- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构实验指书(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
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
最近下载
- 人教版七年级数学(下册)全册导学案.pdf VIP
- 2025届高考语文 信息类文本阅读读题训练(学生版+解析版).docx
- 2024年第五届美丽中国全国国家版图知识竞赛题库及答案(中小学组).doc
- 2024年福建省电力有限公司招考聘用6人(高频重点提升专题训练)附带答案含答案(综合卷).docx VIP
- wincc v70技术手册0创建过程画面中文.pdf
- 室外给水污水管网施工方案.doc VIP
- 2020 CFA L3 原版书固定收益课后习题.pdf
- 《市场营销策划:理论、实务、案例、实训》(第2版)课件 第4章 市场细分与定位策划.ppt VIP
- Lenovo-RD450X-用户手册完整-V1.0.docx
- 中华民族共同体概论课件专家版8第八讲 共奉中国与中华民族聚力发展.pptx VIP
文档评论(0)