2010数据结构实验指导书1464hf

2010数据结构实验指导书1464hf

ID:35197305

大小:685.50 KB

页数:36页

时间:2019-03-21

2010数据结构实验指导书1464hf_第1页
2010数据结构实验指导书1464hf_第2页
2010数据结构实验指导书1464hf_第3页
2010数据结构实验指导书1464hf_第4页
2010数据结构实验指导书1464hf_第5页
资源描述:

《2010数据结构实验指导书1464hf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《数据结构B》实验指导书电子工程学院数据结构与算法分析教学小组编35前言《数据结构B》是电子工程学院测控技术与仪器和电子信息科学与技术专业的专业必修课。由于教科书选材的变动,原来使用的数据结构实验指导书与授课内容关联不够密切。为了能更好的将理论教学和实验教学结合在在一起,我们调整了实验内容的安排,加大了实验的实践力度,并重新编写了实验指导书。要学好数据结构这门课,加强算法的设计并上机加以实现是非常重要的,希望同学们充分利用实验条件,认真完成实验,从实验得到相应的锻炼和培养。另外,仅仅依靠本实验教材中的实验想达到透彻理解数据结构的相关

2、算法和实现是远远不够的,有条件有兴趣的学生可以针对学习和实践中出现的问题主动地思考和设计算法,编写程序,进一步提高自己分析问题和解决问题的能力。希望同学们在使用本实验指示书及进行实验的过程中,对本实验指导书中的不足之处提出建议,使《数据结构B》课程的教学得到不断的改进和提高。本实验指导书在编写过程中,参考了原来的电子工程系的数据结构实验指导书、计算机系的实验指导书。由于编者水平有限,难免有不足之处,敬请批评指正。电子工程学院数据结构与算法分析教学小组2008年4月35目录前言1目录2实验说明及要求3实验一线性表4实验二栈6实验三队列

3、8实验四树10实验五散列表14实验六排序16实验七查找19实验八图22综合设计考核25附录1在VisualStudio.net2003中建立、编译和运行程序26附录2使用教材提供的参考文件的方法31附录3如何设置编译器生成C代码34参考文献3535实验说明及要求一实验说明《数据结构B》实验是为了辅助《数据结构B》(双语教学)而开展的。因为理论教学采用了两种教材(《数据结构与算法分析》的C++版和C语言描述版),所以在实验时程序的编写既允许采用C语言,又允许采用C++语言。若采用C语言编程,C语言版本的《数据结构》教材上给出的基本结构

4、,均已包含在头文件中,具体实验时可以从计算机的“E:DataStruSourceCodeC”目录下获取。若采用C++语言编程,《数据结构与算法分析》(C++)(第3版)教材上给出的一些源码可以从计算机的“E:DataStruSourceCodeCPP”目录下获取。编程的工具建议使用VisualC++开发环境,该编译环境对C和C++代码均支持。具体操作:在“F:DataStru”目录下面创建自己以自己学号作为名字的文件夹。自己所有的实验程序均放在该文件夹下面。如学号为“0600820101”的同学,在“F:Dat

5、aStru”目录下创建一个名为0600820101的文件夹,自己整个数据结构实验过程中设计的实验程序,都放在“F:DataStru600820101”目录下即可。二实验要求在《数据结构B》的课程实验过程中,要求学生做到:(1)预习实验,认真做好实验内容的准备,对实验可能出现的情况提前做出思考和分析,并写成实验预习报告,需要编写程序的实验,提前做好实验的分析和设计工作。(2)仔细观察上机编程操作时出现的各种现象,记录主要数据、信息,做出必要说明和分析。对实验中遇到的问题及对应的解决方案,要及时加以记录并写在实验报告上。(3)

6、认真书写实验报告。实验报告包括实验目的和要求,实验情况及其分析。对需编程的实验,写出程序设计说明,给出主要源程序流程图和清单。(4)遵守机房纪律,每人每次实验固定一台机器,不得随意换用其他机器。服从实验教师的安排和指挥,爱护实验设备,开关机时注意保护机器。(5)实验课不得迟到、早退。如有事不能参加实验,须提前向实验教师请假,申请调换批次。(6)根据学校规定,无故缺少任一次实验操作或任一次实验报告,实验总成绩为0分。平时实验的验收将分为两个部分。第一部分是上机操作,包括检查预习报告、实验操作、程序运行和即时提问。第二部分是提交书面的实

7、验报告。此外,针对以前教学中出现的问题,实验将采用阶段检查方式,每个实验都应当在规定的时间内完成,过期视为未完成该实验,以避免期末集中检查产生的诸多不良问题,希望同学们抓紧时间,合理安排,认真完成。三实验步骤1选择自己的实验课题,写出预习报告,预习报告中应给出自己解决问题使用的实现算法以及对应算法的代码编写(注意不要把教材已经给出的文件代码重复抄写)。2利用预习报告,在上机实验时完成自己设计的实现,完成后举手示意让老师验收。3回去后完成自己的实验报告。实验报告中应有算法的复杂度分析、实现以及遇到的问题及其解决方案和实验后的心得。实验

8、报告在下一次实验时上交。35实验一线性表实验目的1、掌握线性表的逻辑结构和物理实现;2、掌握线性表的顺序存储结构和链式存储结构,熟悉对线性表的基本操作;3、在学有余力的情况下,掌握循环链表的实现及其基本操作;4、根据实验要求设计并完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。