整理了 Leetcode 上关于剑指 Offer 系列的题解目录。大部分都是看了别人题解。自己整理一下,讲述一下自己的理解。
目录
- 03 数组中重复的数字
- 04 二维数组中的查找
- 05 替换空格
- 06 从尾到头打印链表
- 07 重建二叉树
- 09 用两个栈实现队列
- 10 斐波那契数列
- 10-Ⅱ 青蛙跳台阶问题
- 11 旋转数组的最小数字
- 12 矩阵中的路径
- 13 机器人的运动范围
- 14-Ⅰ 剪绳子
- 15 二进制中1的个数
- 18 删除链表的节点
- 21 调整数组顺序使奇数位于偶数前面
- 22 链表中倒数第k个节点
- 24 反转链表
- 25 合并两个排序的链表
- 26 树的子结构
- 27 二叉树的镜像
- 28 对称的二叉树
- 30 包含min函数的栈
- 31 栈的压入、弹出序列
- 32-Ⅰ 从上到下打印二叉树
- 32-Ⅱ 从上到下打印二叉树Ⅱ
- 32-Ⅲ 从上到下打印二叉树Ⅲ
- 33 二叉搜索树的后序遍历序列
- 34 二叉树中和为某一值得路径
- 35 复杂链表的复制
- 36 二叉搜索树与循环双向链表
- 38 字符串的排列
- 39 数组中出现次数超过一半的数字
- 40 最小的k个数
- 41 数据流中的中位数
- 42 连续子数组的最大和
- 47 礼物的最大价值
- 50 第一个只出现一次的字符
- 51 数组中的逆序对
- 52 两个链表的第一个公共节点
- 53-Ⅰ 在排序数组中查找数字 Ⅰ
- 53-Ⅱ 0~n-1中缺失的数字
- 54 二叉搜索树的第k大节点
- 55-Ⅰ二叉树的深度
- 56-Ⅰ数组中数字出现的次数
- 57 和为s的两个数字
- 57-Ⅱ 和为s的连续正数序列
- 58-Ⅰ 翻转单词顺序
- 58-Ⅱ 左旋转字符串
评论区