记录刷《剑指offer》第二版中题目的点点滴滴,虽然剑指官方仓库已经有了完整的题目解析,但是 对于本人来说本着眼过千遍不如手过一遍的原则,亲自刷过一遍,相信会有不同的效果~
题目指引:
- 面试题01:赋值运算符函数 T_T
- 面试题02:实现Singleton模式
- 面试题03:数组中重复的数字
- 面试题04:二维数组中的查找
- 面试题05:替换空格
- 面试题06:从尾到头打印链表
- 面试题07:重建二叉树
- 面试题08:二叉树的下一个节点
- 面试题09:用两个栈实现队列
- 面试题10:斐波那契数列
- 面试题11:旋转数组的最小数字
- 面试题12:矩阵中的路径
- 面试题13:机器人的运动范围
- 面试题14:剪绳子
- 面试题15:二进制中1的个数
- 面试题16:数值的整数次方
- 面试题17:打印1到最大的n位数 T_T
- 面试题18.1:在O(1)时间内删除链表节点 T_T
- 面试题18.2:删除链表中重复的节点 T_T
- 面试题19:正则表达式匹配 T_T
- 面试题20:表示数值的字符串
- 面试题21:调整数组顺序使奇数位于偶数前面
- 面试题22:链表中倒数第k个节点
- 面试题23:链表中环的入口节点
- 面试题24:反转链表
- 面试题25:合并两个排序的链表
- 面试题26:树的子结构