# 《剑指Offer》

JavaScript版剑指offer全题解

学会掌握某一道算法题,对我们的提高的不明显的,算法思想的锻炼也不是一朝一夕的,每天刷一道题,坚持住,既可以培养思路,又可以提高自信,加油~

完成的题目会变成跳转链接~

  1. 剑指Offer(03)数组中重复的数字
  2. 剑指Offer(04)二维数组中的查找
  3. 剑指Offer(05)替换空格
  4. 剑指Offer(06)从尾到头打印链表
  5. 剑指Offer(07)重建二叉树
  6. 剑指Offer(09)用两个栈实现队列
  7. 剑指Offer(10-1)斐波那契数列
  8. 剑指Offer(10-2)跳台阶
  9. 剑指Offer(11)旋转数组的最小数字
  10. 剑指Offer(16)数值的整数次方
  11. 剑指Offer(18)删除链表的节点
  12. 剑指Offer(21)调整数组顺序使奇数位于偶数前面
  13. 剑指Offer(22)链表中倒数第k个节点
  14. 剑指Offer(24)反转链表
  15. 剑指Offer(25)合并两个排序的链表
  16. 剑指Offer(26)树的子结构
  17. 剑指Offer(27)二叉树的镜像
  18. 剑指Offer(27)字符串的排序
  19. 剑指Offer(28)对称的二叉树
  20. 剑指Offer(29)顺时针打印矩阵
  21. 剑指Offer(30)包含min函数的栈
  22. 剑指Offer(32-1)从上往下打印二叉树I
  23. 剑指Offer(32-2)从上往下打印二叉树II
  24. 剑指Offer(32-3)从上往下打印二叉树II
  25. 剑指Offer(35)复杂链表的复制
  26. 剑指Offer(39)数组中出现次数超过一半的数字
  27. 剑指Offer(42)连续子数组的最大和
  28. 剑指Offer(45)把数组排成最小的数
  29. 剑指Offer(48)最长不含重复字符的子字符串
  30. 剑指Offer(50)第一个只出现一次的字符
  31. 剑指Offer(52)两个链表的第一个公共节点
  32. 剑指Offer(53-1)在排序数组中查找数字I
  33. 剑指Offer(53-2)0~n-1中缺失的数字
  34. 剑指Offer(56-2)数组中数字出现的次数
  35. 剑指Offer(57)和为s的两个数字
  36. 剑指Offer(58)左旋转字符串
  37. 剑指Offer(58-1)翻转单词顺序
  38. 剑指Offer(61)扑克牌中的顺子
  39. 剑指 Offer 63. 股票的最大利润
  40. 剑指Offer(64)1+2+...+n的求和(不使用循环或者乘法)
  41. 剑指Offer(67)把字符串转换成整数
  42. 剑指Offer(九)--跳台阶变态版
  43. 剑指Offer(十二)--数值的整数次方
  44. 剑指Offer(三十三)-- 丑数
  45. 剑指Offer(四十一)-- 和为S的连续正数序列
  46. 剑指Offer(四十二)-- 和为S的两个数字
  47. ❌剑指Offer(四十六)-- 最后出圈的士兵(约瑟夫)
  48. ❌剑指Offer(六十七)-- 剪绳子
  49. ❌剑指Offer(十)-- 矩形覆盖
  50. ❌剑指Offer(五十二)-- 正则表达式匹配(动态规划)
  51. ❌剑指Offer(三十五)-- 数组中的逆序对
  52. ❌剑指Offer(三十七)-- 数字在升序数组中出现的次数
  53. ❌剑指Offer(五十一)-- 构建乘积数组
  54. 剑指Offer(二十一)-- 栈的压入,弹出序
  55. 剑指Offer(五十五)-- 链表中环的入口节点
  56. 剑指Offer(二十九)-- 最小的k个数
  57. 剑指Offer(六十五)-- 矩阵中的路径(经典回溯法)
  58. 剑指Offer(六十六)-- 机器人的运动范围
  59. 剑指Offer(十一)-- 二进制中1的个数
  60. 剑指Offer(三十一)-- 整数中1出现的次数
  61. 剑指Offer(四十八)-- 不使用加减乘除实现加法
  62. 剑指Offer(二十三)-- 二叉树搜索树的后序遍历序列
  63. 剑指Offer(二十四)-- 二叉树中和为某一值的路径
  64. 剑指Offer(二十六)-- 二叉搜索树和双向链表
  65. 剑指Offer(三十八)-- 树的深度
  66. 剑指Offer(三十九)-- 平衡二叉树
  67. 剑指Offer(五十七)-- 二叉树的下一个节点
  68. 剑指Offer(五十八)-- 对称二叉树
  69. 剑指Offer(五十九)-- 按之字形顺序打印二叉树
  70. 剑指Offer(六十)-- 将二叉树打印成多行
  71. 剑指Offer(六十一)-- 序列化二叉树
  72. 剑指Offer(六十二)-- 二叉搜索树的第k个节点

本专题按照LeetCode第一版剑指Offer顺序排列,题目的难度和序号没有直接关系,加油~

上次更新于: 3/23/2022, 10:11:04 AM