内容简介

本书深入浅出地介绍了数据结构的基本内容(涵盖线性结构、树结构、图结构)和常用的基础算法(包括查找和内部排序)。在选材和编排上贴近当前普通高等院校数据结构课程的现状和发展趋势,符合数据结构本科教学大纲要求,突出了实用性和应用性。

书中通过详细的图解将抽象数据模型简单通俗化,语言表述浅显易懂,并结合有趣的例子和丰富的题目帮助读者轻松入门;采用C 语言作为存储结构和算法的基本描述语言,同时选用了一些C++对C 的非面向对象的增强功能(比如输入输出、动态存储分配、参数的引用传递等)。使得代码整体上简明清晰,有利于初学者更多关注如何解决问题,而不拘泥于语法细节;针对普通高校教改后的课时安排和学生基础进一步优化内容,对重点部分进行扩充,有助于考生复习备考使用。

本书可作为普通高等本科院校计算机专业、软件工程专业和其他相关专业的“数据结构”、“算法与数据结构”等课程的教材以及研究生入学考试辅导书,也可供计算机软件开发人员或编程爱好者参考和使用。