
本书全面系统地介绍了数据结构理论知识和算法设计思想,共10章,内容包括绪论、线性表、栈和队列、字符串、递归、数组和特殊矩阵、树和二叉树、图、排序、查找算法等。本书用简单的例子将复杂算法通俗易懂化;用贴近生活的图片引导每一章内容的开始,融入趣味性和人文素养;用趣味游戏或绘图方式讲清楚概念和算法思想。 本书可作为高等院校计算机及相关专业数据结构和算法课程的教材,也可供软件工程领域技术人员以及算法爱好者学习使用。
范畅,成都东软学院软件工程系副教授,从事数据结构教学和研究工作多年,讲授课程包括数据结构(Java),Java 程序设计,Web 应用开发。主要研究项目及领域为软件工程。