数据结构经典算法实验平台文献综述
2020-06-02 19:50:51
一、系统开发的背景
”数据结构”是计算机科学的算法理论基础和软件设计的技术基础,是计算机专业的核心课程,主要研究信息的逻辑结构及基本操作在计算机中的表现和实现,是一门实践性很强的课程。”数据结构”的算法具有很强的抽象性和动态性,常规的板书或PPT课件授课讲解,取得的效果不是很理想。随着互联网技术和多媒体技术的快速发展,已有很多基于Web的数据结构算法的演示软件应用在教学方面,这样的教学方式使学生能够更加直观的学习到数据结构课程中的数据结构及其相关操作,因此本课题要开发一个基于Web的数据结构算法演示系统,重点演示经典数据结构算法的基本操作,使学生能够更加直观的理解数据结构的经典算法。
二、国内在该方向的研究现状及分析
数据结构在计算机科学中是一门综合性的专业基础课,它不仅涉及到计算机硬件(特别是编码理论、存储装置和存取方法等)的研究范围,而且和计算机软件的研究有着更密切的关系,但由于其内容抽象、理论性强、实践性强,在现阶段,大多数高校的计算机专业教学尤其是理论教学模式依旧是传统教学方式,难以满足教育的目标要求,所以在教师教学和学生学习的过程中存在很大的难度,我们希望是借助可视图形对经典算法有更直观、形象的描绘。当我们在网上寻找相关的软件时,发现国内的数据结构有一些教学软件,也取得了较好的效果,但作为商业软件,需要付费使用。而国内在这方面的工作确实做得比较少。
三、研究目标
课题目标是设计并实现一个数据结构经典算法演示的系统。该系统可以解决平常版书教学数据结构难理解的问题。重点演示经典数据结构算法的基本操作,使学生能够更加直观的理解数据结构的经典算法。通过这个系统能及时发现并处理相关问题。同时结合实践,加深理解软件的开发和数据库的基本知识,学习并掌握相关开发工具和应用软件,熟悉软件开发的过程。