内容简介
“数据结构与算法设计”是计算机专业的核心基础课程之一, 主要介绍数据的基本组织方法和基本的问题求解方法。
本书共分10章, 系统地介绍了数据结构和算法设计这两部分基础内容。 数据结构部分系统地介绍了四类基本结构: 线性表、 树、 图和集合, 分别从逻辑定义、 存储方式、 基本运算和典型应用这四个方面加以阐述, 内容包括基本概念、 基本结构(包括栈、 队列、 串、 数组、 广义表、 二叉树、 图等)和基本技术(包括查找和排序)。 算法设计部分介绍了基本的算法, 包括穷举法、 递推法、 迭代法、 递归法、 分治法、 回溯法、 分支限界法、 动态规划法和贪心法等。
本书适合作为高等学校计算机及相关专业“数据结构与算法”课程的教材, 也可作为从事计算机应用开发的工程技术人员的参考书。