算法
1. 逻辑控制
分支
if-elif-else
循环
for、while
- for 循环次数固定、while 不固定
- 中止语句:continue 、break
- pass
- return、yield
- exit
异常
try-except-finally
2. 基础算法
排序(visualgo数据结构可视化网站)
- 内部排序
- 交换排序:冒泡、快速排序
- 插入排序:直接插入、希尔排序
- 选择排序: 简单选择、堆排序
- 归并排序
- 基数排序
- 外部排序
查找
3. 简单算法
分治
递归
贪心
动态规划
回溯
分支限界