好久没刷算法题了,借着延迟复工的机会,刷刷基础的算法,活跃一下思路,打发无聊时间。
- 面试题03:数组中重复的数字
- 面试题04:数组中的查找
- 面试题05:替换空格
- 面试题06:从尾到头打印链表
- 面试题07:重建二叉树
- 面试题08:二叉树的下一个节点
- 面试题09:用两个栈实现队列
- 面试题10-1: 斐波那契数列
- 面试题10-2: 青蛙跳台阶问题
- 面试题10-3: 矩形覆盖
- 面试题10-4: 变态跳台阶
- 面试题11: 旋转数组的最小数字
- 面试题12: 矩阵中的路径
- 面试题13: 机器人的运动范围
- 面试题14-1:剪绳子
- 面试题14-2:剪绳子
- 面试题15:二进制中1的个数
- 面试题16:数值的整数次方
- 面试题17:打印从1到最大的n位数
- 面试题18:删除链表的节点
- 217. 存在重复元素
- 509. 斐波那契数
- 191. 位1的个数
- 283. 移动零
- 70. 爬楼梯
- 206. 反转链表
- 26. 删除排序数组中的重复项
- 189. 旋转数组
- 21. 合并两个有序链表
- 88. 合并两个有序数组
- 1. 两数之和
- 66. 加一
- 20.有效的括号
- 155. 最小栈
- 240. 搜索二维矩阵 II
- 105.从前序与中序遍历序列构造二叉树
- 343. 整数拆分
- 50. Pow(x, n)
- 11. 盛最多水的容器
- 15. 三数之和
- 24. 两两交换链表中的节点
- 142. 环形链表 II
- 5178. 四因数