Skip to content

yuhaowin/algorithm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

algorithm

算法和数据结构体系学习

  • 入门

  • 体系学习 1-40 节

    • 01 认识复杂度、对数器、二分法
    • 02 异或运算相关面试题
    • 03 一些基础的数据结构
    • 04 归并排序及其相关面试题
    • 05 归并排序附加题、随机快速排序
    • 06 堆和堆排序
    • 07 加强堆
    • 08 前缀树、不基于比较的排序、排序稳定性
    • 09 排序总结、链表相关面试题
    • 10 二叉树基本算法(上)
    • 11 二叉树基本算法(下)
    • 12 二叉树的基本算法 + 二叉树的递归套路
    • 13 贪心算法(上)
    • 14 贪心算法(下)
    • 15 并查集及其相关题目
    • 16 图
    • 17 认识一些经典递归过程
    • 18 暴力递归到动态规划(一)
    • 19 暴力递归到动态规划(二)
    • 20 暴力递归到动态规划(三)
    • 21 暴力递归到动态规划(四)
    • 22 暴力递归到动态规划(五)
    • 23 暴力递归到动态规划(六)
    • 24 窗口内最大值或最小值的更新结构
    • 25 单调栈结构
    • 26 单调栈(续)、由斐波那契数列讲述矩阵快速幂技巧
    • 27 KMP 算法
    • 28 Manacher 算法
    • 29 bfprt 算法、蓄水池算法
    • 30 Morris 遍历
    • 31 线段树
    • 32 IndexTree、AC自动机
    • 33 与哈希函数有关的结构
    • 34 资源限制类题目的解题套路
  • 进阶 49-78 节 leetcode

    • 49 leetcode 高频题目全讲(1)
    • 50 leetcode 高频题目全讲(2)
    • 51 leetcode 高频题目全讲(3)
    • 52 leetcode 高频题目全讲(4)
    • 53 leetcode 高频题目全讲(5)
    • 54 leetcode 高频题目全讲(6)
    • 55 leetcode 高频题目全讲(7)
    • 56 leetcode 高频题目全讲(8)
    • 57 leetcode 高频题目全讲(9)
    • 58 leetcode 高频题目全讲(10)
    • 59 leetcode 高频题目全讲(11)
    • 60 leetcode 高频题目全讲(12)
    • 61 leetcode 高频题目全讲(13)
    • 62 leetcode 高频题目全讲(14)
    • 63 leetcode 高频题目全讲(15)
    • 64 leetcode 高频题目全讲(16)
    • 65 leetcode 高频题目全讲(17)
    • 66 leetcode 高频题目全讲(18)
    • 67 leetcode 高频题目全讲(19)
    • 68 leetcode 高频题目全讲(20)
    • 69 leetcode 高频题目全讲(21)
    • 70 leetcode 高频题目全讲(22)
    • 71 leetcode 高频题目全讲(23)
    • 72 leetcode 高频题目全讲(24)
    • 73 leetcode 高频题目全讲(25)
    • 74 leetcode 高频题目全讲(26)
    • 75 leetcode 高频题目全讲(27)
    • 76 leetcode 高频题目全讲(28)
    • 77 leetcode 高频题目全讲(29)
    • 78 leetcode 高频题目全讲(30)
  • 进阶 17 -48

  • 体系学习 41 - 47

  • 大厂刷题

About

算法和数据结构体系学习

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%