数据结构(Python语言描述)(第2版) - 肯尼思· A.兰伯特(Kenneth A. Lambert )

数据结构(Python语言描述)(第2版)

肯尼思· A.兰伯特(Kenneth A. Lambert )

出版时间

2021-05-31

ISBN

9787115551481

评分

★★★★★

标签

计算机

书籍介绍

本书用 Python 语言来讲解数据结构及实现方法。全书首先概述 Python 编程的功能—这些功能是实际编程和解决问题时所必需的;其次介绍抽象数据类型的规范、实现和应用,多项集类型,以及接口和实现之间的重要差异;随后介绍线性多项集、栈、队列和列表;最后介绍树、图等内容。本书附有大量的复习题和编程项目,旨在帮助读者巩固所学知识。

本书不仅适合高等院校计算机专业师生阅读,也适合对 Python 感兴趣的读者和程序员阅读。

目录
第1章 Python编程基础 1
1.1 基本程序要素 1
1.1.1 程序和模块 1
1.1.2 Python的示例程序:猜数字 2
1.1.3 编辑、编译并运行Python程序 3

显示全部
用户评论
翻译的还不错,看了一下里面内容,和许多国内拼凑的数据结构书相比,深入的多,是一本好教材。python现在很热,数据结构又是必学的,学python的应该人手一本。
# 数据结构:Python语言描述 1. 本书的特色在于呈现了一个多项集的专家级框架。知道每个多项集(即“抽象数据结构”)在整个框架中的位置有助于理解它们的共同点以及不同多项集的用处。 2. 第五和第六两章将关注点放在面向对象设计的原则上,目的是用其构建一个多项集类的框架。此处用一个例子介绍了OOP中的类、多态和继承的概念。 3. 先讲应用再讲实现。应用和案例部分衔接了CS中其它课程,包括栈与后缀表达式的计算、栈与内存管理、队列与CPU的轮询调度、列表与磁盘文件管理、解析和表达式树等。 4. “本书不会设单独的一两章去介绍软件开发技术,而是通过大量的案例全面概述这方面的内容。本书还会强调,编写程序通常并不是解决问题或软件开发里最困难或是最具挑战性的部分”。
担心翻译的同学可以放心了,当时我就是看了一下译者的个人简介,留美CS专业+留美程序员,这一版的翻译没问题。
收藏