✍个人博客:https://blog.csdn.net/Newin2020?spm=1011.2415.3001.5343
专栏目标:剑指offer系列题解【已完结】
专栏定位:为找工作的小伙伴整理常考算法题解,祝大家都能成功上岸!
❤️如果有收获的话,欢迎点赞收藏,您的支持就是我创作的最大动力
唠叨唠叨:在这个专栏里,我会整理所有剑指 offer 第二版一共 76 道题的题解,共 257 张图。一方面我希望通过这个专栏加深我对于剑指 offer 题目的理解,另一方面也想将所有题目整合在一起方便大家学习参考~
题目题解地址 | 地址 |
---|---|
剑指offer 01. 找出数组中重复的数字 | 【题目地址】 |
剑指offer 02. 不修改数组找出重复的数字 | 【题目地址】 |
剑指offer 03. 二维数组中的查找 | 【题目地址】 |
剑指offer 04. 替换空格 | 【题目地址】 |
剑指offer 05. 从尾到头打印链表 | 【题目地址】 |
剑指offer 06. 重建二叉树 | 【题目地址】 |
剑指offer 07. 二叉树的下一个节点 | 【题目地址】 |
剑指offer 08. 用两个栈实现队列 | 【题目地址】 |
剑指offer 09. 斐波那契数列 | 【题目地址】 |
剑指offer 10. 旋转数组的最小数字 | 【题目地址】 |
剑指offer 11. 矩阵中的路径 | 【题目地址】 |
剑指offer 12. 机器人的运动范围 | 【题目地址】 |
剑指offer 13. 剪绳子 | 【题目地址】 |
剑指offer 14. 二进制中1的个数 | 【题目地址】 |
剑指offer 15. 数值的整数次方 | 【题目地址】 |
剑指offer 16. 在O(1)时间删除链表结点 | 【题目地址】 |
剑指offer 17. 删除链表中重复的节点 | 【题目地址】 |
剑指offer 18. 正则表达式匹配 | 【题目地址】 |
剑指offer 19. 表示数值的字符串 | 【题目地址】 |
剑指offer 20. 调整数组顺序使奇数位于偶数前面 | 【题目地址】 |
剑指offer 21. 链表中倒数第k个节点 | 【题目地址】 |
剑指offer 22. 链表中环的入口结点 | 【题目地址】 |
剑指offer 23. 反转链表 | 【题目地址】 |
剑指offer 24. 合并两个排序的链表 | 【题目地址】 |
剑指offer 25. 树的子结构 | 【题目地址】 |
剑指offer 26. 二叉树的镜像 | 【题目地址】 |
剑指offer 27. 对称的二叉树 | 【题目地址】 |
剑指offer 28. 顺时针打印矩阵 | 【题目地址】 |
剑指offer 29. 包含min函数的栈 | 【题目地址】 |
剑指offer 30. 栈的压入、弹出序列 | 【题目地址】 |
剑指offer 31. 不分行从上往下打印二叉树 | 【题目地址】 |
剑指offer 32. 分行从上往下打印二叉树 | 【题目地址】 |
剑指offer 33. 之字形打印二叉树 | 【题目地址】 |
剑指offer 34. 二叉搜索树的后序遍历序列 | 【题目地址】 |
剑指offer 35. 二叉树中和为某一值的路径 | 【题目地址】 |
剑指offer 36. 复杂链表的复刻 | 【题目地址】 |
剑指offer 37. 二叉搜索树与双向链表 | 【题目地址】 |
剑指offer 38. 序列化二叉树 | 【题目地址】 |
剑指offer 39. 数字排列 | 【题目地址】 |
剑指offer 40. 数组中出现次数超过一半的数字 | 【题目地址】 |
剑指offer 41. 最小的k个数 | 【题目地址】 |
剑指offer 42. 数据流中的中位数 | 【题目地址】 |
剑指offer 43. 连续子数组的最大和 | 【题目地址】 |
剑指offer 44. 从1到n整数中1出现的次数 | 【题目地址】 |
剑指offer 45. 数字序列中某一位的数字 | 【题目地址】 |
剑指offer 46. 把数组排成最小的数 | 【题目地址】 |
剑指offer 47. 把数字翻译成字符串 | 【题目地址】 |
剑指offer 48. 礼物的最大价值 | 【题目地址】 |
剑指offer 49. 最长不含重复字符的子字符串 | 【题目地址】 |
剑指offer 50. 丑数 | 【题目地址】 |
剑指offer 51. 字符串中第一个只出现一次的字符 | 【题目地址】 |
剑指offer 52. 字符流中第一个只出现一次的字符 | 【题目地址】 |
剑指offer 53. 数组中的逆序对 | 【题目地址】 |
剑指offer 54. 两个链表的第一个公共结点 | 【题目地址】 |
剑指offer 55. 数字在排序数组中出现的次数 | 【题目地址】 |
剑指offer 56. 0到n-1中缺失的数字 | 【题目地址】 |
剑指offer 57. 数组中数值和下标相等的元素 | 【题目地址】 |
剑指offer 58. 二叉搜索树的第k个结点 | 【题目地址】 |
剑指offer 59. 二叉树的深度 | 【题目地址】 |
剑指offer 60. 平衡二叉树 | 【题目地址】 |
剑指offer 61. 数组中只出现一次的两个数字 | 【题目地址】 |
剑指offer 62. 数组中唯一只出现一次的数字 | 【题目地址】 |
剑指offer 63. 和为S的两个数字 | 【题目地址】 |
剑指offer 64. 和为S的连续正数序列 | 【题目地址】 |
剑指offer 65. 翻转单词顺序 | 【题目地址】 |
剑指offer 66. 左旋转字符串 | 【题目地址】 |
剑指offer 67. 滑动窗口的最大值 | 【题目地址】 |
剑指offer 68. 骰子的点数 | 【题目地址】 |
剑指offer 69. 扑克牌的顺子 | 【题目地址】 |
剑指offer 70. 圆圈中最后剩下的数字 | 【题目地址】 |
剑指offer 71. 股票的最大利润 | 【题目地址】 |
剑指offer 72. 求1+2+…+n | 【题目地址】 |
剑指offer 73. 不用加减乘除做加法 | 【题目地址】 |
剑指offer 74. 构建乘积数组 | 【题目地址】 |
剑指offer 75. 把字符串转换成整数 | 【题目地址】 |
剑指offer 76. 树中两个结点的最低公共祖先 | 【题目地址】 |