1.美国华盛顿与李大学(Washington and Lee University)计算机科学系肯尼思·A. 兰伯特(Kenneth A. Lambert)教授的全新力作。
2.国外著名高等院校信息科学与技术优秀教材升级版。
3.采用Python语言循序渐进的讲解数据结构及实现方法,内容全面,包括编程基础、面向对象编程、数据结构以及软件开发生命周期。
4.书中包含大量实战案例研究,复习题和编程项目,帮助读者巩固所学知识。
3.异步社区为读者提供本书的配套资源下载服务。
本书用 Python 语言来讲解数据结构及实现方法。全书首先概述 Python 编程的功能—这些功能是实际编程和解决问题时所必需的;其次介绍抽象数据类型的规范、实现和应用,多项集类型,以及接口和实现之间的重要差异;随后介绍线性多项集、栈、队列和列表;很后介绍树、图等内容。本书附有大量的复习题和编程项目,旨在帮助读者巩固所学知识。
本书不仅适合高等院校计算机专业师生阅读,也适合对 Python 感兴趣的读者和程序员阅读。