这是一本综合讲述数据结构及其算法的入门书,全书采用图文结合讲解的方式,力求让读者易于学习和掌握。
全书从基本的数据结构概念开始讲起,内容包括数组结构、队列、堆栈、树结构、排序、查找等;接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,并为每个经典的算法都提供了C# 程序设计语言编写的完整范例程序;最后在每章末尾都安排了大量的习题,这些题目包含各类考试的例题,希望读者能灵活地应用所学的各种知识。
本书图文并茂,叙述简洁、清晰,范例丰富,可操作性强,针对具有一定编程能力又想增加编程“深度”的人员或学生,是一本普及型的数据结构教科书和自学参考书。