Giter VIP home page Giter VIP logo

algorithm's Introduction

算法总结

  • 基础算法

    • 时间复杂度
    • 枚举
    • 模拟
    • 二分
    • 贪心
    • 数组的使用
    • 基础数学
    • 分治
    • 倍增
    • 随机
    • 分块
    • 离散化
    • 搜索
  • 图论算法

    • 拓扑排序
    • DAG
    • 最小生成树
    • 欧拉路,哈密顿路
    • 最短路
    • 连通性
    • 查分约束
    • 2-SAT
    • 网络流
    • 二分图匹配
  • 数学

    • 数论
      • 快速幂
      • 质数
      • 约束
      • 大数
      • 同余定理
      • FFT
      • 扩展欧几里得
      • 博弈论
    • 概率论
    • 几何数学
    • 线性代数
      • 矩阵快速幂
      • 高斯消元
      • 线性规划
    • 组合数学
      • 组合计数
      • 几种特殊的计数序列
      • 康拓展开,康拓逆展开
      • 容斥原理
      • 卢卡斯定理
      • 莫比乌斯反演
      • Polya 定理
  • 数据结构

    • STL
    • 排序
    • 并查集
    • 树状数组
    • 线段树
    • RMQ 问题
    • LCA
    • 树链剖分
    • 平衡树
    • 动态树
    • 红黑树
    • B 树,B+ 树
  • 字符串算法

    • 哈希和哈希表
    • KMP 和 扩展 KMP
    • Trie 字典树
    • AC 自动机
    • 后缀数组、后缀自动机
  • 动态规划

    • 基本的动态规划模型
    • 背包问题
    • 区间动态规划
    • 树形动态规划
    • 数为动态规划
    • 状态压缩动态规划
    • 单调队列动态规划
    • 斜率优化动态规划

algorithm's People

Contributors

xerxessimon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.