🎼
数据结构与算法
Web 技术计算机基础数据结构与算法代码设计OthersGithub
  • 1. 复杂度分析
    • 📈1.1 大 O 表示法
    • 🎛️1.2 不同情况
  • 2. 线性数据结构
    • 🥜2.1 数组
    • 🔗2.2 链表
    • 🥞2.3 栈和队列
    • ⚖️2.4 哈希表
    • 🛠️2.5 实战与应用
      • 2.5.1 单调栈和单调队列(选学)
      • 2.5.2 前缀和、差分、双指针
      • 2.5.3 二分查找、二分答案
      • 2.5.4 字符串相关算法
      • 2.5.5 位运算
      • 2.5.6 LeetCode 题目
      • 2.5.7 JavaScript 相关
  • 3. 非线性数据结构
    • ⌨️3.1 递归与分治
      • 🚥3.1.1 递归
      • 🎛️3.1.2 分治
    • 🍇3.2 树与图
      • 3.2.1 树
        • 1. 二叉堆
        • 2. 二叉搜索树
        • 3. 字典树
        • 4. 并查集
      • 3.2.2 图
      • 3.2.3 DFS 和 BFS
    • 🛠️3.4 LeetCode 题目
  • 4. 算法
    • ⌨️4.1 排序
    • ⌨️4.1 贪心
    • ⌨️4.2 动态规划
      • 4.2.1 入门动态规划
      • 4.2.2 理解动态规划
      • 4.2.3 实战 | 最长公共子序列
      • 4.2.4 实战 | 打印方案
      • 4.2.5 动态规划之背包问题
    • ⌨️4.3 图论
      • 4.3.1 最短路
      • 4.3.2 最小生成树
      • 4.3.3 高级搜索
    • 🛠️4.5 LeetCode 题目
  • 5. 高级数据结构
    • 5.1 平衡树
    • 5.2 树状数组和线段树(选学)
  • 附录
    • 1. 概览
    • 2. LeetCode 按思路
Powered by GitBook
On this page
  1. 3. 非线性数据结构
  2. ⌨️3.1 递归与分治

🎛️3.1.2 分治

Previous3.1.1 递归Next3.2 树与图

Last updated 2 years ago

This site uses cookies to deliver its service and to analyze traffic. By browsing this site, you accept the privacy policy.