Skip to content

Opening book details…

Can I read 数据结构与算法 Python语言描述 on EtoBox?

数据结构与算法 Python语言描述 by 裘宗燕编著 is a book available to read on EtoBox.

What is 数据结构与算法 Python语言描述 about?

封面 1 书名 2 版权 3 前言 4 目录 5 第1章绪论 9 1.1计算机问题求解 9 1.1.1程序开发过程 9 1.1.2一个简单例子 11 1.2问题求解:交叉路口的红绿灯安排 12 1.2.1问题分析和严格化 13 1.2.2图的顶点分组和算法 14 1.2.3算法的精化和Python描述 15 1.2.4讨论 16 1.3算法和算法分析 18 1.3.1问题、问题实例和算法 18 1.3.2算法的代价及其度量 22 1.3.3算法分析 27 1.3.4Python程序的计算代价(复杂度) 29 1.4数据结构 31 1.4.1数据结构及其分类 32 1.4.2计算机内存对象表示 34 1.4.3Python对象和数据结构 38 练习 40 第2章抽象数据类型和Python类 42 2.1抽象数据类型 42 2.1.1数据类型和数据构造 42 2.1.2抽象数据类型的概念 44 2.1.3抽象数据类型的描述 45 2.2Python 的类 47 2.2.1有理数类 47 2.2.2类定义进阶 48 2.2.3本书采用的ADT描述形式 51 2.3类的定义和使用 52 2.3.1类的基本定义和使用 52 2.3.2实例对象:初始化和使用 53 2.3.3几点说明 55 2.3.4继承 57 2.4Python 异常 61 2.4.1异常类和自定义异常 61 2.4.2异常的传播和捕捉 62 2.4.3内置的标准异常类 62 2.5类定义实例:学校人事管理系统中的类 63 2.5.1问题分析和设计 64 2.5.2人事记录类的实现 65 2.5.3讨论 70 本章总结 71 练习 72 第3章线性表 74 3.1线性表的概念和表抽象数据类型 74 3.1.1表的概念和性质 74 3.1.2表抽象数据类型 75 3.1.3线性表的实现:基本考虑 77 3.2顺序表的实现 77 3.2.1基本实现方式 77 3.2.2顺序表基本操作的实现 79 3.2.3顺序表的结构 82 3.2.4Python 的 list 84 3.2.5顺序表的简单总结 86 3.3链接表 87 3.3.1线性表的基本需要和链接表 87 3.3.2单链表 87 3.3.3单链表类的实现 92 3.4链表的变形和操作 96 3.4.1单链表的简单变形 96 3.4.2循环单链表 99 3.4.3双链表 100 3.4.4两个链表操作 103 3.4.5不同链表的简单总结 106 3.5表的应用 107 3.5.1Josephus问题和基于“数组”概念的解法 107 3.5.2基于顺序表的解 108 3.5.3基于循环单链表的解 109 本章总结 110 练习 111 第4章字符串 115 4.1字符集、字符串和字符串操作 115 4.1.1字符串的相关概念 115 4.1.2字符串

Author
裘宗燕编著
Language
ZH
Rating
3.72 / 5 (29 ratings)
Updated
2026-03-14

More by 裘宗燕编著

Browse all works by 裘宗燕编著

Similar books