内容简介
《算法与数据结构(第三版)》是 2011 年出版的《算法与数据结构(第二版)》的修订版。在保持原书基本框架和特色的基础上,增加了常用算法设计技术。全书系统地介绍了算法与数据结构方面的基本知识,重点阐述了基本数据结构及算法在程序开发中的应用方法,能够帮助读者极大地提高软件开发和设计能力。《算法与数据结构(第三版)》主要内容有:数据结构和算法的基本概念和术语:线性表、树和图的逻辑结构、存储结构及应用实例,包括栈与队列、数组与字符串等特殊线性表:查找与排序操作的常用算法:蛮力算法、分治算法、动态规划算法、贪心算法、回溯算法及分枝限界算法等常用算法设计技术。《算法与数据结构(第三版)》给出的所有算法和程序都采用 C 语言描述并调试通过,部分算法还增加了 C++实现代码。《算法与数据结构(第三版)》注重可读性和适用性,书中附有大量的图表、程序,使读者能正确、直观地理解问题既便于教学,又便于自学。
《算法与数据结构(第三版)》只要求读者具有 C 语言基础,不要求具有面向对象程序设计基础。《算法与数据结构(第三版)》特别适合普通高校本专科学生使用,也可作为其他程序类课程的辅导教材。