剑指OFFER总结
我的头条号:http://suo.im/2qOG5t,欢迎关注哦!!!!
01.题目:链表中环的入口结点 答案:https://paste.ubuntu.com/p/XQhCd5C4N7/
02.题目:反转链表 答案:https://paste.ubuntu.com/p/s7HPg4YtsV/
03.题目:二叉树的镜像 答案:https://paste.ubuntu.com/p/jqhnC7FjZh/
04.题目:二进制中1的个数 答案:https://paste.ubuntu.com/p/NdRRzDgHdj/
05.题目:合并两个排序的链表 答案(非递归):https://paste.ubuntu.com/p/jGXDGK5CPb/ 答案(递归):https://paste.ubuntu.com/p/8SMCf892Ns/
06.题目:不用加减乘除做加法 答案:https://paste.ubuntu.com/p/YmtGM3vNzW/
07.题目:数组中重复的数字 答案:https://paste.ubuntu.com/p/mFGyhXXvgC/
08.题目:两个链表的第一个公共结点 答案:https://paste.ubuntu.com/p/82n4BnB6Cv/
09.题目:二叉树的深度 答案:https://paste.ubuntu.com/p/MJkDbFKps8/
10.题目:把数组排成最小的数 答案:https://paste.ubuntu.com/p/5GXxBpMM6Z/
11.题目:最小的k个数 答案:https://paste.ubuntu.com/p/vMQpJ77Mhv/
12.题目:连续子数组的最大和 答案:https://paste.ubuntu.com/p/FTqbt3JyZY/
13.题目:数组中出现次数超过一半的数字 答案:https://paste.ubuntu.com/p/VXTChgj3Tv/
14.题目:第一个只出现一次的字符 答案:https://paste.ubuntu.com/p/kQ3yPsGdsP/
15.题目:数字在排序数组中出现的次数 答案:https://paste.ubuntu.com/p/3dy37qbWnV/
16.题目:旋转数组的最小数字 答案:https://paste.ubuntu.com/p/SXmWxQNHCp/
17.题目:从尾到头打印链表 答案:https://paste.ubuntu.com/p/t4wW6zpJ5D/
18.题目:二叉搜索树的第k个结点 答案:https://paste.ubuntu.com/p/2nCNBSvJMy/
19.题目:顺时针打印矩阵 答案:https://paste.ubuntu.com/p/hFY5GkMMSN/
20.题目:和为S的连续正数序列 答案:https://paste.ubuntu.com/p/VbGJjJQ6XM/
21.题目:和为S的两个数字 答案:https://paste.ubuntu.com/p/vZcmF6G4YF/
22.题目:删除链表中重复的结点 答案:https://paste.ubuntu.com/p/y3VDK7kzwW/
23.题目:左旋转字符串 答案:https://paste.ubuntu.com/p/ZSwdYqFCTs/
24.题目:扑克牌顺子 答案:https://paste.ubuntu.com/p/stXjJvCKpx/
25.题目:整数中1出现的次数(从1到n整数中1出现的次数) 答案:https://paste.ubuntu.com/p/WMmBztssMx/
26.题目:二维数组中的查找 答案:https://paste.ubuntu.com/p/nf59YHkChW/
27.题目:丑数 答案:https://paste.ubuntu.com/p/F5SjXyP4ch/
28.题目:把二叉树打印成多行 答案:https://paste.ubuntu.com/p/KqJCSd76rx/
29.题目:链表中倒数第k个结点 答案:https://paste.ubuntu.com/p/s4x7fVz3xb/
30.题目:变态跳台阶 答案:https://paste.ubuntu.com/p/J3v6vshB8D/
31.题目:二叉树中和为某一值的路径 答案:https://paste.ubuntu.com/p/TXqMVH6TNN/
32.题目:表示数值的字符串 答案:https://paste.ubuntu.com/p/MfjH8Ksybz/
33.题目:求1+2+3+...+n 答案:https://paste.ubuntu.com/p/qK9NPkxmFJ/
34.题目:把字符串转换成整数 答案:https://paste.ubuntu.com/p/mZMDyjnWBz/
35.题目:树的子结构 答案:https://paste.ubuntu.com/p/6znSXQ5v2V/
36.题目:数值的整数次方 答案:https://paste.ubuntu.com/p/FrXFGCnWzP/
37.题目:用两个栈实现队列 答案:https://paste.ubuntu.com/p/ShxqFwqn93/
38.题目:包含min函数的栈 答案:https://paste.ubuntu.com/p/x5wYfBPzXr/
39.题目:数组中只出现一次的数字 答案:https://paste.ubuntu.com/p/X34P7NTFvh/
40.题目:调整数组顺序使奇数位于偶数前面 答案:https://paste.ubuntu.com/p/nb3vw4bqtN/
41.题目:从上往下打印二叉树 答案:https://paste.ubuntu.com/p/p4q25ZGGvx/
42.题目:孩子们的游戏(圆圈中最后剩下的数) 答案:https://paste.ubuntu.com/p/wsWYB5P8Gw/
43.题目:序列化二叉树 答案:https://paste.ubuntu.com/p/cHj8DNCQyx/
44.题目:二叉搜索树的后序遍历序列 答案:https://paste.ubuntu.com/p/XRqJ8PZnRv/
45.题目:对称的二叉树 答案:https://paste.ubuntu.com/p/PfJ5b8dXtG/
46.题目:二叉搜索树与双向链表 答案:https://paste.ubuntu.com/p/BSy2mJqXBN/
47.题目:按之字形顺序打印二叉树 答案:https://paste.ubuntu.com/p/9YhJGjsqTr/
48.题目:重建二叉树 答案:https://paste.ubuntu.com/p/J8v7DVFsTg/
49.题目:二叉树的下一个结点 答案:https://paste.ubuntu.com/p/NVMTPcJ6RM/
50.题目:栈的压入、弹出序列 答案:https://paste.ubuntu.com/p/XqFzdpg2gZ/
51.题目:机器人的运动范围 答案:https://paste.ubuntu.com/p/SwHWpfKMZH/
52.题目:矩阵中的路径 答案:https://paste.ubuntu.com/p/ZBJsZ2ngZv/