数据结构课程(2009统招)实验指导书2
数据结构实验指导书
一、实验目的
《数据结构》是计算机专业一门重要的专业技术基础课程,是计算机专业的一门核心的关键性课程。本课程较系统地介绍了软件设计中常用的数据结构以及相应的存储结构和实现算法,介绍了常用的多种查找和排序技术,并做了性能分析和比较,内容非常丰富。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。 由于以下原因,使得掌握这门课程具有较大的难度:
1)内容丰富,学习量大,给学习带来困难;
2)所用到的技术多,而在此之前的各门课程中所介绍的专业性知识又不多,因而加大了学习难度;
3)隐含在各部分的技术和方法丰富,也是学习的重点和难点。
根据《数据结构》课程本身的技术特性,设置《数据结构课程实验》实践环节十分重要。通过实验实践内容的训练,突出构造性思维训练的特征,目的是提高学生组织数据及编写大型程序的能力。
课程上机实验的目的,不仅仅是验证教材和讲课的内容,检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:
(1)加深对课堂讲授内容的理解
实验是对学生的一种全面综合训练。是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,实验题中的问题比平时的习题复杂得多,也更接近实际。实验着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变"活",起到深化理解和灵活掌握教学内容的目的。
不少学生在解答习题尤其是算法设计题时,觉得无从下手,做起来特别费劲。实验中的内容和教科书的内容是密切相关的,解决题目要求所需的各种技术大多可从教科书中找到,只不过其出现的形式呈多样化,因此需要仔细体会,在反复实践的过程中才能掌握。
(2)培养学生软件设计的综合能力
平时的练习较偏重于如何编写功能单一的"小"算法,而实验题是软件设计的综合训
你可能喜欢
- 数据结构实验答案
- C语言数据结构
- 十六进制转换十进制
- 二叉树遍历
- 华南农业大学数据结构实验答案(包含STL版)128页
- 数据结构实验报告13排序答案6页
- 数据结构实验报告12查找2答案3页
- 数据结构实验报告11查找答案4页
- 数据结构实验报告10图的操作答案5页
- 数据结构实验报告9图的建立与遍历答案3页
- 数据结构C语言版 平衡二叉树3页
- 数据结构C语言版 二叉链表树6页
- 数据结构C语言版 二叉树的顺序存储表示和实现5页
- 数据结构C语言版 二叉树的三叉链表存储表示5页
- 数据结构C语言实现线性表插入键、交换、倒置2页
- 数据结构C语言实现二叉树三种遍历4页
- java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!4页
- 二进制、八进制、十进制、十六进制之间转换4页
- 二进制、八进制、十进制与十六进制转换计算精华9页
- 数据结构C语言将一个十进制数转换成另外一个P进制数字符串(可以是二进制到十六进制)2页
- 数制转换 二进制 八进制 十进制 十六进制之间的数制转换3页
- C++中十六进制转换为十进制1页
- 实验四 二叉树遍历3页
- 二叉树遍历 program9页
- 二叉树遍历报告3页
- 二叉树遍历程序4页
- 二叉树遍历17页
- 数据结构:二叉树遍历的实现6页


