课程介绍
《数据结构》是信息管理与信息系统专业的一门专业基础课程,属于学位课程,是介于数学、计算机硬件和计算机软件三者之间的一门核心课程,而《数据结构实验》是与《数据结构》课程相辅相成、不可分割的一门实践课程。
在计算机软件的各个领域中经常会使用到数据结构的相关知识,利用计算机解决实际问题时,要涉及如何合理地组织数据、有效地存储和处理数据,正确地设计算法并对算法进行有效的分析和评价,而这些方面正是数据结构课程的主要研究对象,通过对这内容的学习,为后续课程,特别是软件方面的课程打下坚实基础。
《数据结构实验》是一门实践性较强的课程,是对《数据结构》课程所授内容的进一步巩固、验证和设计。结合《数据结构》课程的授课内容,该实验课程共设置了八个实验项目,具体如下:
(1)实验项目一:顺序表的插入、删除等算法实现
(2)实验项目二:单链表的插入、删除等算法实现
(3)实验项目三:栈
(4)实验项目四:队列
(5)实验项目五:树与二叉树
(6)实验项目六:图
(7)实验项目七:查找
(8)实验项目八:排序
通过实验课程使学生掌握各种数据结构的逻辑特性、存储表示及基本操作的算法实现,学会分析数据的特性,针对问题的特点选择合适的数据结构,给出数据结构的描述。在实践中,培养学生的数据抽象能力、逻辑思维能力、编写算法与程序设计的基本能力,以及利用计算机解决问题的能力;培养学生科学严谨的学习态度、求真务实的工作能力,逐步养成工科思维。
授课教师:高艳丽
尔雅课程链接:https://mooc1.chaoxing.com/course/211912762.html