text: 剑指 Offer 04. 二维数组中的查找
text: #000002
text: 剑指 Offer 05. 替换空格
text: #000003
text: 剑指 Offer 06. 从尾到头打印链表
text: #000004
text: 剑指 Offer 07. 重建二叉树
text: #000005
text: 剑指 Offer 09. 用两个栈实现队列
text: #000006
text: 剑指 Offer 11. 旋转数组的最小数字
text: #000009
text: 剑指 Offer 12. 矩阵中的路径
text: #000010
text: 剑指 Offer 15. 二进制中1的个数
text: #000013
text: 剑指 Offer 16. 数值的整数次方
text: #000014
text: 剑指 Offer 17. 打印从1到最大的n位数
text: #000015
text: 剑指 Offer 18. 删除链表的节点
text: #000016
text: 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
text: #000019
text: 剑指 Offer 22. 链表中倒数第k个节点
text: #000020
text: 剑指 Offer 25. 合并两个排序的链表
text: #000022
text: 剑指 Offer 26. 树的子结构
text: #000023
text: 剑指 Offer 28. 对称的二叉树
text: #000025
text: 剑指 Offer 33. 二叉搜索树的后序遍历序列
text: #000031
text: 剑指 Offer 34. 二叉树中和为某一值的路径
text: #000032
text: 剑指 Offer 35. 复杂链表的复制
text: #000033
text: 剑指 Offer 36. 二叉搜索树与双向链表
text: #000034
text: 剑指 Offer 37. 序列化二叉树
text: #000035
text: 剑指 Offer 41. 数据流中的中位数
text: #000039
text: 剑指 Offer 42. 连续子数组的最大和
text: #000040
text: 剑指 Offer 43. 1~n 整数中 1 出现的次数
text: #000041
text: 剑指 Offer 44. 数字序列中某一位的数字
text: #000042
text: 剑指 Offer 45. 把数组排成最小的数
text: #000043
text: 剑指 Offer 46. 把数字翻译成字符串
text: #000044
text: 剑指 Offer 48. 最长不含重复字符的子字符串
text: #000046
text: 剑指 Offer 50. 第一个只出现一次的字符
text: #000048
text: 剑指 Offer 51. 数组中的逆序对
text: #000049
text: 剑指 Offer 52. 两个链表的第一个公共节点
text: #000050
text: 剑指 Offer 54. 二叉搜索树的第k大节点
text: #000052
text: 剑指 Offer 57. 和为s的两个数字
text: #000057
text: 剑指 Offer 60. n个骰子的点数
text: #000063
text: 剑指 Offer 61. 扑克牌中的顺子
text: #000064
text: 剑指 Offer 62. 圆圈中最后剩下的数字
text: #000065
text: 剑指 Offer 65. 不用加减乘除做加法
text: #000067
text: 剑指 Offer 66. 构建乘积数组
text: #000068
text: 剑指 Offer 67. 把字符串转换成整数
text: #000069
text: 输入两个链表,找出它们的第一个公共节点。
text: #000072
text: 如果两个链表没有交点,返回 null.在返回结果后,两个链表仍须保持原有的结构。可假定整个链表结构中没有循环。程序尽量满足 O(n ) 时间复杂度,且仅用 O(1) 内存。本题与主站 160 题相同:
text: #000073