
2019/8/26 ,每天整理一道剑指 offer 题,锻炼思维逻辑能力以及编码能力,用心去记录每一道,生活才不会那么枯燥无味。
| 序号 |
题目类型 |
题目 |
动画实现 |
代码 |
| 1 |
二叉树 |
重建二叉树 |
 |
题目详解 |
| 2 |
二叉树 |
二叉树的下一节点 |
 |
题目详解 |
| 3 |
二叉树 |
树的子结构 |
 |
题目详解 |
| 4 |
二叉树 |
二叉树的镜像 |
 |
题目详解 |
| 5 |
二叉树 |
对称二叉树 |
 |
题目详解 |
| 6 |
二叉树 |
从上到下打印二叉树 |
|
题目解析 |
| 7 |
二叉树 |
二叉搜索树的后序遍历序列 |
 |
题目解析 |
| 8 |
二叉树 |
二叉树中和为某一值的路径 |
 |
题目解析 |
| 9 |
二叉树 |
二叉搜索树的第 K 大节点 |
 |
题目解析 |
| 10 |
二叉树 |
二叉树序列化和反序列化 |
|
题目解析 |
| 11 |
二叉树 |
二叉树的深度 |
 |
题目解析 |
| 12 |
二叉树题型总结 |
二叉树小结 |
|
小结 |
| 13 |
数组 |
数组中重复的数字 |
|
题目解析 |
| 14 |
数组 |
二维数组中的查找 |
|
题目解析 |
| 15 |
数组 |
旋转数组中的最小数字 |
|
题目解析 |
| 16 |
数组 |
调整数组的顺序让所有奇数在偶数面前 |
|
题目解析 |
| 17 |
数组 |
数组中出现次数超过一半的数字 |
|
题目解析 |
| 18 |
数组 |
连续子数组的最大和 |
|
题目解析 |
| 19 |
数组 |
在排序数组中查找数字 |
|
题目解析 |
| 20 |
数组 |
数组小结 |
|
小结 |
| 21 |
字符串 |
替换空格 |
|
题目解析 |
| 22 |
字符串 |
表示数值的字符串 |
|
题目解析 |
| 23 |
字符串 |
字符串的排列 |
|
题目解析 |
| 24 |
字符串 |
最长不含重复字符的子字符串 |
|
题目解析 |
| 25 |
字符串 |
翻转字符串 |
|
题目解析 |
| 26 |
字符串 |
第一次只出现一次的字符 |
|
题目解析 |
| 27 |
栈/队列 |
两个栈实现一个队列 |
|
题目解析 |
| 28 |
栈/队列 |
包含 min 函数的栈 |
|
题目解析 |