更新时间:2021-12-15 16:53:34
封面
版权页
内容概述
前言
第1章 数据结构与算法
1.1 程序
1.2 数据结构
1.3 算法
1.4 算法复杂度
1.5 算法表示方式
1.6 习题
第2章 Python开发环境
2.1 Python简介
2.2 Python解释器
2.3 Python编辑器
2.4 代码书写规则
2.5 习题
第3章 Python数据类型
3.1 变量
3.2 运算符
3.3 表达式
3.4 数据类型
3.5 数值
3.6 列表
3.7 元组
3.8 字符串
3.9 字典
3.10 集合
3.11 组合数据总结
3.12 实例
第4章 Python三大结构
4.1 3种基本结构
4.2 顺序结构
4.3 选择结构
4.4 循环概述
4.5 while语句
4.6 for语句
4.7 循环嵌套
4.8 辅助语句
4.9 迭代器
4.10 实例
4.11 习题
第5章 函数
5.1 函数声明与调用
5.2 参数传递
5.3 参数分类
5.4 两类特殊函数
5.5 变量作用域
5.6 实例
5.7 习题
第6章 线性表
6.1 线性表的相关概念
6.2 线性表的存储
6.3 单链表操作
6.4 栈
6.5 队列
6.6 字符串
6.7 实例
6.8 习题
第7章 树和二叉树
7.1 树和二叉树的概述
7.2 二叉树存储
7.3 二叉树遍历
7.4 由遍历序列创建二叉树
7.5 二叉树的创建
7.6 哈夫曼树
7.7 树和二叉树的关系
7.8 实例
7.9 习题
第8章 图
8.1 图的概述
8.2 图的存储
8.3 图的遍历
8.4 最小生成树
8.5 最短路径
8.6 实例
8.7 习题
第9章 查找
9.1 查找算法
9.2 基于线性表查找
9.3 二叉排序树
9.4 平衡二叉树
9.5 哈希表
9.6 哈希算法
9.7 解决冲突的方法
9.8 Python自身查找算法
9.9 实例
9.10 习题
第10章 排序
10.1 排序概述
10.2 插入排序
10.3 交换排序
10.4 选择排序
10.5 归并排序
10.6 排序总结
10.7 Python自身排序算法
10.8 实例
10.9 习题
第11章 异常处理与调试
11.1 错误类型