..

list

【6】

  • ✅数据结构-线性结构-优先队列
  • ✅数据结构-线性结构-倍增表(ST表)
  • ✅数据结构-集合与森林-等价类
  • ✅数据结构-集合与森林-并查集
  • ✅数据结构-集合与森林-树与二叉树的转化——孩子兄弟表示法
  • 1⃣️数据结构-特殊树-线段树与树状数组
  • ✅数据结构-特殊树-字典树(trie树)
  • ✅数据结构-常见图-偶图(二分图)
  • ✅数据结构-常见图-欧拉图
  • ✅数据结构-常见图-有向无环图
  • 6⃣️数据结构-哈希表-排列哈希函数构造
  • 6⃣️数据结构-哈希表-字符串哈希函数构造
  • 6⃣️数据结构-哈希表-哈希函数冲突的常用解决方法
  • ✅算法-复杂度分析-空间复杂度分析
  • ✅算法-复杂度分析-时间复杂度分析
  • 2⃣️算法-基础算法-分治算法
  • ✅算法-排序算法-堆排序
  • ✅算法-排序算法-树形选择排序(锦标赛排序)
  • ✅算法-排序算法-基数排序
  • ✅算法-搜索算法-搜素的剪枝优化
  • ✅算法-搜索算法-记忆化搜素
  • ✅算法-图论算法-Prim和kruskal等求最小生成树算法
  • ✅算法-图论算法-Dijkstra、bellman_ford、SPFA等求单源最短路算法
  • ✅算法-图论算法-Floyd-Warshall算法求任意两点间的最短路和传递闭包
  • ✅算法-图论算法-有向无环图的拓扑排序算法
  • ✅算法-图论算法-求欧拉道路和欧拉回路算法
  • ✅算法-图论算法-二分图的构造及其判定算法
  • ✅算法-图论算法-最近公共祖先
  • 5⃣️算法-动态规划-树型动态规划
  • 数学-高中数学-解析几何
  • 数学-高中数学-立体几何
  • 数学-组合数学-可重集排列
  • 数学-组合数学-可重集组合
  • 数学-组合数学-错排列、圆排列
  • 数学-组合数学-鸽巢原理
  • 数学-组合数学-二项式定理
  • 数学-线性代数-特殊矩阵:稀疏矩阵,三角矩阵,对称矩阵
  • ✅数学-线性代数-矩阵的初等变换
  • ✅数学-线性代数-矩阵的加减乘和转置运算

【7】

  • 数据结构-特殊树-笛卡尔树
  • 4⃣️数据结构-常见图-连通图与强连通图
  • 4⃣️数据结构-常见图-重连通图
  • ✅算法-搜索算法-启发式搜素
  • ✅算法-搜索算法-双向宽度优先搜索
  • ✅算法-搜索算法-迭代加深搜素
  • 算法-图论算法-求次小生成树算法
  • 算法-图论算法-求单源次短路径算法
  • 4⃣️算法-图论算法-求强连通分量算法
  • 4⃣️算法-图论算法-强连通分量的缩点算法
  • 算法-图论算法-求割点、割边算法
  • 5⃣️算法-动态规划-状态压缩动态规划
  • 数学-初等数论-欧拉定理和欧拉函数
  • 数学-初等数论-费马小定理
  • 数学-初等数论-威尔逊定理
  • 数学-初等数论-裴蜀定理
  • 数学-初等数论-逆元
  • 数学-初等数论-扩展欧几里得算法
  • 3⃣️数学-初等数论-孙子定理(即中国剩余定理)
  • 3⃣️数学-组合数学-容斥原理
  • 数学-组合数学-卡特兰数
  • 3⃣️数学-线性代数-线性方程组的高斯消元法
  • 数学-计算几何-矢量及其运算

【8】

  • 2⃣️数据结构-线性结构-分块
  • 2⃣️数据结构-线性结构-块状链表
  • 6⃣️数据结构-序列-后缀数组
  • 1⃣️数据结构-特殊树-二叉平衡树AVL、treap、splay
  • 数据结构-特殊树-基环树
  • 2⃣️数据结构-复杂树-树链剖分
  • 1⃣️数据结构-复杂树-可持久化线段树
  • 1⃣️数据结构-复杂树-二维线段树
  • 1⃣️数据结构-可合并堆-左偏树
  • 6⃣️算法-字符串算法-求最长回文串的Manacher算法
  • 6⃣️算法-字符串算法-多模匹配算法——AC自动机
  • 算法-搜索算法-搜素对象的压缩存储
  • 4⃣️算法-图论算法-网络流算法
  • 4⃣️算法-图论算法-二分图的最大匹配——匈牙利算法
  • 5⃣️算法-动态规划-动态规划的常用优化
  • 3⃣️数学-初等数论-原根和指数
  • 3⃣️数学-初等数论-大步小步(Baby Step Giant Step,BSGS)算法
  • 3⃣️数学-概率论-概率相关概念
  • 数学-计算几何-点、线、面之间的位置判断
  • 数学-计算几何-常见图形的面积计算
  • 数学-计算几何-二维凸包的求法及其应用

【9】

  • 数据结构-序列-跳跃表
  • 数据结构-序列-无根树的Prufer序列
  • 数据结构-复杂树-后缀树
  • 1⃣️数据结构-复杂树-树套树
  • 数据结构-复杂树-k-d树
  • 数据结构-可持久化数据结构
  • 2⃣️算法-算法策略-复杂分治思想
  • 算法-算法策略-平衡规划思想
  • 算法-算法策略-构造思想
  • 6⃣️算法-字符串算法-求字符串前缀和后缀算法——扩展KMP
  • 算法-字符串算法-确定性有穷自动机——DFA算法
  • 算法-图论算法-二分图的最佳匹配算法——KM算法
  • 5⃣️算法-动态规划-复杂动态规划模型构建
  • 5⃣️算法-动态规划-复杂动态规划模型的优化
  • 数学-初等数论-完全数
  • 数学-初等数论-狄利克雷(Dirichlet)卷积
  • 数学-离散数学-代数系统的基本概念
  • 3⃣️数学-离散数学-群的基本概念
  • 3⃣️数学-离散数学-置换群与循环群
  • 数学-组合数学-母函数
  • 3⃣️数学-组合数学-莫比乌斯变换
  • 3⃣️数学-组合数学-Burnside引理与Pólya原理
  • 数学-组合数学-斯特林数
  • 数学-高等数学-多项式函数微分
  • 数学-高等数学-多项式函数积分
  • 数学-线性代数-矩阵的逆运算
  • 3⃣️数学-线性代数-行列式及其运算
  • 数学-线性代数-线性相关与矩阵的逆
  • 3⃣️数学-概率论-求概率的乘法公式、全概率公式、贝叶斯公式
  • 数学-博弈论-零和博弈问题——Nim博弈等
  • 3⃣️数学-博弈论-Sprague-Garundy(SG)函数概念及应用
  • 数学-计算几何-半平面交

【10】

  • 数据结构-复杂树-最小树形图
  • 1⃣️数据结构-复杂树-动态树(LCT)
  • 1⃣️数据结构-可合并堆-二项堆
  • 算法-字符串算法-非确定性有穷自动机-NFA算法
  • 6⃣️算法-字符串算法-后缀自动机
  • 算法-图论算法-图的支配集、独立集与覆盖集
  • 算法-图论算法-一般图的匹配
  • 数学-信息论基础-熵、互信息、条件熵、相对熵的基本概念
  • 数学-信息论基础-信息复杂度的基本概念
  • 数学-信息论基础-描述复杂度的基本概念
  • 数学-信息论基础-通讯复杂度的基本概念
  • 3⃣️数学-初等数论-平方剩余
  • 数学-初等数论-二次同余式
  • 数学-初等数论-二次互反律
  • 数学-高等数学-泰勒级数
  • 数学-高等数学-快速傅里叶变换(Fast Fourier Transform,FFT)
  • 数学-高等数学-卷积
  • 数学-运筹学-线性规划之单纯形法