数据结构与算法是介于数学、计算机硬件和计算机软件之间的一门软件技术专业的专业必修课程,为后续软件技术专业课程的学习打下坚实的基础,内容涵盖数据结构和算法分析的基本概念、典型的线性结构、树型结构和图型结构及查找、排序等操作。通过本课程的学习,使学生理解数据结构的基本概念以及有关算法,培养良好的程序设计技能,锻炼通过编程解决实际问题的能力。