1.1 引言

数据结构是计算机相关专业的核心课程。数据结构的知识为后续专业课程的学习提供了必要的知识基础和技能准备,打好“数据结构”这门课程的基础,对于学习计算机专业的其他课程,如操作系统、编译原理、数据库管理系统、软件工程、人工智能等都是十分有益的。而且,所有的计算机系统软件和应用软件都要用到各种类型的数据结构,因此要想更好地运用计算机来解决实际问题,仅掌握几种计算机程序设计语言是远远不够的,要想有效地使用计算机、充分发挥计算机的性能,还必须学习和掌握好数据结构的有关知识。