Python: 数据结构-算法-设计模式
- TAGS: Python
Python 数据结构与算法
主要内容:
- 数据结构与算法的应用场景介绍
- 算法分析
- 数据结构性能
- 链表
- 列表数据结构
- 栈数据结构
- 队列数据结构
- 排序算法
- 搜索算法
- 树数据结构
- 树的遍历方法
- 树性质及应用
- 图数据结构
- 动态规划
Python 常见设计模式
主要内容:
- 构建模式-单例模式
- 构建模式-工厂模式
- 结构模式-Composite(组合)
- 行为模型-Observer(观察者)
- 其他编程模式介绍
实操项目库
主要内容:
- 奇数和、阶乘之和、平均数
- 九九乘法表及变体
- 求素数
- 杨辉三角
- 数字去重和统计
- 集合运算应用
- 非波那契数列递归实现和性能分析,生成器版实现
- 猴子吃桃递归版
- 形状基类和各种形状类实现,并实现圆形数据序列化
- 面向对象实现单向、双向链表,并容器化
- 函数计时器(装饰器、可调用对象、上下文)实现
- 单词统计和TOPn
- 随机生成目录下随机文本,并整体复制指定,目录并过滤文件
- 冒泡法实现及优化
- 选择排序和二元优化
- 插入排序及堆排序实现