评论

收藏

[C++] 大牛成长必备——算法刷题模板【C/C++ 实现】

编程语言 编程语言 发布于:2021-07-05 21:20 | 阅读数:370 | 评论:0

  大牛成长必备——算法刷题模板【C/C++ 实现】
0.总结
Get to the points firstly, the article comes from LawsonAbs!


  • 总结算法竞赛中常用的代码模板
  • 以下涉及到的所有内容,均可在我的博客中找到对应的详细博文【因为时间有限,可能没有全部给出链接信息】

1.结构体排序

2.归并排序

3.快速排序

4.并查集


  • 【洛谷】P1525 关押罪犯

5.快速幂

6.深搜伪代码
  因为深搜没有固定的模板,所以这里只能给出某种套路,具体的代码还是要通过具体的题目来实现。具体例题可见我的算法深搜专栏。

7.kruskal求MST

8.基于邻接矩阵或邻接表实现dijkstra算法

9.基于优先队列实现拓扑排序

10.基于倍增算法求LCA

11.区间dp
  对应的练习题有:

  • 【洛谷】P1040 加分二叉树

12.单调队列求流动窗口中的最值

13.单调栈

14. 大整数加法;大整数减法【类似加法】;大整数乘法;

15.二维数组前缀和

16.trie树


  
关注下面的标签,发现更多相似文章