“数据结构”是大部分计算机相关专业的基础课。无论是传统的计算机科学与技术专业,还是新兴的数据科学与大数据技术、智能科学与技术等专业,“数据结构”都是其课程体系中的重要成员,并且是一门公认的有难度的课程。 经过多年的“数据结构”课程教学,编者发现该课程之所以难学,有部分原因在于教材。市面上的数据结构教材,大致可分为经典理论教材和实用教材两大类。经典理论教材覆盖面广、理论性强,但不够通俗,对初学者不友好;实用教材则面向特定读者群体,简明扼要,但在深度和广度方面,相比于经典理论教材略显逊色。 鉴于此,编者秉持“深入、全面、透彻、通俗易懂、条理清晰”的原则,结合多年来对数据结构内容的思考,编写了本书。 本书特色如下。 (1)内容全面,布局合理:梳理和阐述数据结构的所有重点内容(包含计算机学科专业基础综合考试(408)大纲指定的全部知识点)。 (2)深度解析,讲解透彻:对于每个知识点尽量做到回答读者所有可能的疑问。 (3)实例丰富,通俗易懂:科学严谨的理论阐述辅以精心挑选的丰富实例,使晦涩抽象的知识变得易于理解和掌握。 (4)独具特色,化难为易:对于传统的难点,如算法复杂度分析、模式匹配、数组、线索二叉树、哈夫曼树、图的应用、哈希表以及外部排序等内容,进行独具特色的内容重构;并结合编者的理解,对重点、难点问题进行深入解析。 通过阅读本书,读者能够对数据结构的知识点有深入全面的理解和掌握。特别是对于准备考研的学子,本书不失为一本理想的参考书。 此外,编者也希望借此契机与读者分享经验和观点。对于书中的独特见解,敬请同行专家提出宝贵意见。书中若有疏漏或不足之处,敬请广大读者予以批评指正。 编者 2026年5月
