-
# 297. 二叉树的序列化与反序列化
## 入选理由
暂无
## 题目地址
[https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree/](https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree/…
-
# 198. 打家劫舍
## 入选理由
暂无
## 题目地址
[https://leetcode-cn.com/problems/house-robber/](https://leetcode-cn.com/problems/house-robber/)
## 前置知识
暂无
## 题目描述
```
你是一个专业的小偷,计划偷窃沿街的…
-
# 1143.最长公共子序列
## 入选理由
暂无
## 题目地址
[https://leetcode-cn.com/problems/longest-common-subsequence](https://leetcode-cn.com/problems/longest-common-subsequence)
## 前置知识
- 数组…
-
# 673. 最长递增子序列的个数
## 入选理由
暂无
## 题目地址
[https://leetcode-cn.com/problems/number-of-longest-increasing-subsequence/](https://leetcode-cn.com/problems/number-of-longest-increasing-subseque…
-
# 1904. 你完成的完整对局数
## 入选理由
暂无
## 题目地址
[https://leetcode-cn.com/problems/the-number-of-full-rounds-you-have-played/](https://leetcode-cn.com/problems/the-number-of-full-rounds-you-have-p…
-
## 1. 关于堆的算法知识
> 堆是一个数组,它可以被看成一个近似的完全二叉树,树上的每一个节点对应数组的一个元素。
> 除了最底层外,该树是完全充满的,而且是从左向右填充。 -- 算法导论
堆分为:
+ 大顶堆:每个非根节点的值都不大于其父节点
+ 小顶堆:每个非根节点的值都不小于其父节点
堆常见操作:
+ `heapify`: 把一个乱序的数组变成堆结构的数组,时间复杂…
-
# 1737. 满足三条件之一需改变的最少字符数
## 入选理由
暂无
## 题目地址
[https://leetcode-cn.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions/](https://leetcode-cn.com/problems/change-min…
-
# 886. 可能的二分法
## 入选理由
暂无
## 题目地址
[https://leetcode-cn.com/problems/possible-bipartition/](https://leetcode-cn.com/problems/possible-bipartition/)
## 前置知识
- 图的遍历
- …
-
# 24. 两两交换链表中的节点
## 入选理由
暂无
## 题目地址
[https://leetcode-cn.com/problems/swap-nodes-in-pairs/](https://leetcode-cn.com/problems/swap-nodes-in-pairs/)
## 前置知识
- 链表的基本知识
##…
-
# 657. 机器人能否返回原点
## 入选理由
暂无
## 题目地址
[https://leetcode-cn.com/problems/robot-return-to-origin/](https://leetcode-cn.com/problems/robot-return-to-origin/)
## 前置知识
- 模拟
#…