《数据结构》是计算机及相关专业的专业核心课程,重点研究非数值计算的程序设计问题,是一门理论与实践紧密结合的专业课程,是解决复杂工程问题的重要基础,也是后续深入学习专业知识和开展高层次计算机科学研究的必备基础。本课程旨在培养学生正确选择和设计适用于具体问题的数据结构和算法,进行有效的数据处理和问题求解。
通过学习典型数据结构的基本概念、逻辑特点、存储表示及基本操作的实现,结合查找及排序算法,学生能够构建问题求解模型,并能够根据约束条件进行分析、比较,选择恰当的方案解决实际问题。能够结合基本的数据结构,比较分析各种方案在数据组织方法、存储结构上的差异,正确地设计和优化算法,并对算法时间和空间复杂度进行有效分析和评价。