数据结构是计算机类专业的核心专业课程,也是计算机程序设计的重要理论技术基础。主要讲述非数值数据在计算机中的表示、变换及处理。课程主要针对四种基本的结构(线性结构、树形结构、图形结构、集合),从逻辑层面讨论结构的关系特征和抽象操作;并在存储表示的基础上给出相应结构的基本操作及实现。在此基础上讨论各种结构的应用,培养学生使用适合的数据结构解决问题的能力。为编译原理、操作系统及数据库系统等课程的学习以及应用软件的开发打下必要的理论基础。同时,结合国家建设和民族复兴的新时代背景,增强学生家国情怀与文化自信,激发学生使命感和责任心。