- [33. 搜索旋转排序数组](./list/33. 搜索旋转排序数组.md)
- [153. 寻找旋转排序数组中的最小值](./list/153. 寻找旋转排序数组中的最小值.md)
- [34. 在排序数组中查找元素的第一个和最后一个位置](./list/34. 在排序数组中查找元素的第一个和最后一个位置.md)
-
***翻转链表(总是学不会)
-
虚拟头结点
- [82. 删除排序链表中的重复元素 II](./list/82. 删除排序链表中的重复元素 II.md)
构建二叉树, 数组边界需要注意
- [前中序 构造二叉树](./list/105. 从前序与中序遍历序列构造二叉树.md)
- [中后序 构造二叉树](./list/106. 从中序与后序遍历序列构造二叉树.md)