因为是根据自己的知识来书写的,所以可能比较抽象,不一定适合所有人。
算法大致分为六大类:(总结模板)
一. 递归 回溯
二。图论
三。数学问题
四。DP动态规划
五。贪心
六。排序
容器和algorithm
顺序容器
string,
vector,list,deque,
适配器
queue,stack,
priority_queue
关联容器
set,unorder_set,
map,unorder_map
普通数组arr[] arr2[][] arrn[][][]…
一些数据结构
father数组,树状数组
max,min
*max_element,*min_element
sort,heap_sort
next_permutation
fill memset
swap
reverse
lower_bound,upper_bound
经典问题部分
迷宫问题
固定方向路径数问题
皇后问题
全排列
岛屿问题
背包问题
路径问题
最值问题
序列和
前缀和
区间和
日期问题
字符串问题
贪心
DP
数学问题