“数据结构与算法分析”课程是人工智能专业的核心课程,是一门理论与实践相结合的课程,在课程体系中有举足轻重的地位,承担 4 项毕业要求指标点。课程主要介绍线性表、栈、队列、数组、树、图等常用数据结构的基本概念、操作及其典型应用;经典的查找、排序、最短路径等算法的基本原理。通过本课程的学习,学生能够针对具体复杂的工程问题或者过程选择合适的数据结构并建立数学模型而后进行求解,明确问题域的基本特征和解决问题的关键环节,具备论证解决方案可行性的能力,同时具备对算法的计算复杂性进行正确分析的能力,具备坚韧的科学精神和服务国家发展战略的家国情怀。