leetcode 刷题小抄-Golang github
前缀和
差分数组
双指针(链表)
快慢指针(数组)
滑动窗口
二分查找
⽥忌赛⻢背后的算法决策
递归操作(链表)
栈和队列
括号问题
单调找
单调队列
随机集合
二叉树
- 144-二叉树的前序遍历
- 94-二叉树的中序遍历
- 145-二叉树的后序遍历
- 102-二叉树的层序遍历
- 429-N 叉树的层序遍历
- 104-二叉树的最大深度
- 543-二叉树的直径
- 515-在每个树行中找最大值
- 559-N 叉树的最大深度
- 226-翻转二叉树
- 116-填充每个节点的下一个右侧节点指针
- 114-二叉树展开为链表
- 654-最大二叉树
- 105-从前序与中序遍历序列构造二叉树
- 106-从中序与后序遍历序列构造二叉树
- 889-根据前序和后序遍历构造二叉树
- 297-二叉树的序列化与反序列化