Python: 数据结构-算法-设计模式

Python 数据结构与算法

主要内容:

  • 数据结构与算法的应用场景介绍
  • 算法分析
  • 数据结构性能
  • 链表
  • 列表数据结构
  • 栈数据结构
  • 队列数据结构
  • 排序算法
  • 搜索算法
  • 树数据结构
  • 树的遍历方法
  • 树性质及应用
  • 图数据结构
  • 动态规划

Python 常见设计模式

主要内容:

  • 构建模式-单例模式
  • 构建模式-工厂模式
  • 结构模式-Composite(组合)
  • 行为模型-Observer(观察者)
  • 其他编程模式介绍

实操项目库

主要内容:

  • 奇数和、阶乘之和、平均数
  • 九九乘法表及变体
  • 求素数
  • 杨辉三角
  • 数字去重和统计
  • 集合运算应用
  • 非波那契数列递归实现和性能分析,生成器版实现
  • 猴子吃桃递归版
  • 形状基类和各种形状类实现,并实现圆形数据序列化
  • 面向对象实现单向、双向链表,并容器化
  • 函数计时器(装饰器、可调用对象、上下文)实现
  • 单词统计和TOPn
  • 随机生成目录下随机文本,并整体复制指定,目录并过滤文件
  • 冒泡法实现及优化
  • 选择排序和二元优化
  • 插入排序及堆排序实现
emacs

Emacs

org-mode

Orgmode

Donations

打赏

Copyright

© 2025 Jasper Hsu

Creative Commons

Creative Commons

Attribute

Attribute

Noncommercial

Noncommercial

Share Alike

Share Alike