算法设计与分析

记得在课本上标注...
只是t某根据ppt的臆测而已...

1. 算法复杂度分析

五大渐近符号
常见渐近函数关系
常用求和公式

2. 递归、分治策略

写递归式
根据递归式求复杂度:

  1. 迭代
  2. 画递归树
  3. 主定理法:(就是代公式)

3. 堆、堆排序、二叉搜索树

堆存储
堆操作及复杂度
扩展堆

4. 排序算法

ppt无

5. 哈希(散列)表

Hash函数
冲突解决
开放寻址

6. 回溯法

状态空间树
剪枝

7. 动态规划

最优性原理 (证明)
背包,LCS系列线性dp问题
补充dp常见题型

8. 贪心算法

估价函数 最优化证明

9. 摊还分析

合计法、聚合方法(aggregate)
核算法、会计法(accounting)
势能法(potential)

10. 图

存图 bfs dfs
MST:Prim Kruscal
最短路:Bellman-Ford topsort Dijkstra
网络流:流网络概念 FF EK 最大二分匹配

11.NP理论

P NP NPC NP-hard 之间的关系图
停机问题

posted @ 2023-06-24 21:50  Sakana~  阅读(42)  评论(1编辑  收藏  举报