数据结构”是计算机程序设计的重要理论技术基础,是编译原理、操作系统课程的先修课,是信息科学等计算机类专业本科阶段的一门核心课程。 本课程的主要任务是向学生介绍常用的数据结构,阐明各种数据结构内在的逻辑结构关系,它们在计算机中的存储表示以及相关运算的算法实现方法;讨论基本的查找、排序算法,并对它的时空效率进行分析比较。 要求学生通过本课程的学习,能够学会分析研究计算机加工的数据结构特性,为应用涉及的数据选择适当的逻辑结构、存储结构及其相应的算法,初步掌握算法的时间分析和空间分析技术,使学生具有良好的数据抽象能力。