ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【算法入门到进阶】【学习目录】

2022-01-10 18:01:44  阅读:183  来源: 互联网

标签:8.3 8.2 进阶 11.1 5.2 算法 5.3 入门


2022-1-10

文章目录

文章说明

本篇文章列出《算法竞赛入门到进阶》的主要知识目录,方便后期学习查看,
后面学习内容会更新在专栏:算法竞赛
也会在本文添加链接方便查看
旨在备战今年的天梯赛和蓝桥杯

第三章 STL和基本数据结构

3.1 容器

3.1.1 vector

3.1.2 栈 和 stack

3.1.3 队列 和 queue

3.1.4 优先队列 和 priority_queue

3.1.5 链表 和 list

3.1.6 set

3.1.7 map

3.2 sort()

3.3 next_permutation()

第四章 搜索技术

4.1 递归和排列

4.2 子集生成和组合问题

4.3 BFS

4.3.1 BFS 和 队列

4.3.2 八数码问题和状态图搜索

4.3.3 BFS 与 A* 算法

4.3.4 双向广搜

4.4 DFS

4.4.1 DFS 和递归

4.4.2 回溯 与 剪枝

4.4.3 迭代加深搜索

4.4.4 IDA*

第五章 高级数据结构

5.1 并查集

2021-11-27【算法竞赛入门到进阶】【并查集】

5.2 二叉树

5.2.1 二叉树 的 存储

5.2.2 二叉树 的 遍历

5.2.3 二叉树搜索树

5.2.4 Treap树

5.2.5 Splay树

5.3 线段树

5.3.1 线段树 的 概念

5.3.2 点修改

5.3.3 离散化

5.3.4 区间修改

5.3.5 线段树习题

5.4 树状数组

第六章 基础算法思想

6.1 贪心法

6.1.1 基本概念

6.1.2 常见问题

6.1.3 Huffman编码

6.1.4 模拟退火

6.2 分治法

6.2.1 归并排序

6.2.2 快速排序

6.3 减治法

第七章 动态规划

7.1 基础 DP

7.1.1 硬币问题

7.1.2 0/1 背包

7.1.3 最长公共子序列

7.1.4 最长递增子序列

7.1.5 基础 DP 习题

7.2 递推与记忆化搜索

7.3 区间 DP

7.4 树形 DP

7.5 数位 DP

7.6 状态压缩 DP

第八章 数学

8.1 高精度计算

8.2 数论

2021-08-14 【基础数论】【ACM】

8.2.1 模运算

8.2.2 快速幂

8.2.3 GCD,LCM

8.2.4 扩展欧几里得算法与一元二次方程的整数解

8.2.5 同余与逆元

8.2.6 素数

8.3 组合数学

8.3.1 鸽巢原理

8.3.2 杨辉三角与二项式系数

8.3.3 容斥定理

8.3.4 Fibonacci 数列

8.3.5 母函数

8.3.6 特殊计数

8.4 概率和树形期望

8.5 公平组合游戏

8.5.1 巴什游戏 与 P-position , N-position

8.5.2 尼姆游戏

8.5.3 图游戏 与 Sprague-Grundy 函数

8.5.4 威佐夫游戏

第九章 字符串

9.1 字符串的基本操作

9.2 字符串哈希

9.3 字典树

9.4 KMP

9.5 AC自动机

9.6 后缀树 和 后缀数组

9.6.1 概念

9.6.2 用倍增法求后缀数组

9.6.3 用后缀数组解决经典问题

第十章 图论

10.1 图的基本概念

10.2 图的存储

10.3 图的遍历和连通性

10.4 拓扑排序

10.5 欧拉图

10.6 无向图的连通性

10.6.1 割点与割边

10.6.2 双连通分量

10.7 有向图的连通性

10.7.1 Kosaraju 算法

10.7.2 Tarjan 算法

10.8 2-SAT 问题

10.9 最短路

10.9.1 Floyd-Warshall

10.9.2 Bellman-Ford

10.9.3 SPFA

10.9.4 Dijkstra

10.10 最小生成树

10.10.1 prim 算法

10.10.2 kruskal 算法

10.11 最大流

10.11.1 Ford-Fulkerson 方法

10.11.2 Edmonds-Karp 算法

10.11.3 Dinic 算法 和 ISAP 算法

10.12 最小割

10.13 最小花费最大流

10.14 二分图匹配

第十一章 计算几何

11.1 二维几何基础

11.1.1 点和向量

11.1.2 点积 和 叉积

11.1.3 点 和 线

11.1.4 多边形

11.1.5 凸包

11.1.6 最近点对

11.1.7 旋转卡壳

11.1.8 半平面交

11.2 圆

11.2.1 基本计算

11.2.2 最小圆覆盖

11.3 三维几何

11.3.1 三维点和向量

11.3.2 三维点积

11.3.3 三维叉积

11.3.4 最小球覆盖

11.3.5 三维凸包

11.4 几何模板


持续更新,敬请期待!!!!

标签:8.3,8.2,进阶,11.1,5.2,算法,5.3,入门
来源: https://blog.csdn.net/eternity_memory/article/details/122413358

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有