内容简介

"本书面向有一定Python语言基础的读者,重点讲解数据结构和相关算法以及经典算法思想。全书共14章,分别是数据结构概述、算法复杂度、递归算法、数组、列表、栈、队列、二叉树、散列结构、集合、链表、Python的实用算法、图论和经典算法思想。

本书不仅注重讲解每种数据结构的特点,还特别注重结合例子讲解如何正确地使用每种数据结构和相关的算法,强调正确地使用相应的数据结构和算法来解决问题。书中精选了一些经典和实用性强的算法思想,并通过解决一些经典的问题来体现这些算法思想的精髓。

本书特别注重体现Python的特色,除前3章以外,其余各章的大部分代码都体现了Python的特色和优势。

本书可作为高等院校计算机相关专业“数据结构与算法”课程教材,也可作为软件开发等专业人员的参考用书。

"