Freeisms
JavaScript
设计模式
LeetCode
开源库
博客 (opens new window)
GitHub (opens new window)
JavaScript
设计模式
LeetCode
开源库
博客 (opens new window)
GitHub (opens new window)
  • LeetCode

    • 写在前面
      • 为什么要刷题?
      • 刷题顺序及原则
      • 目前进度
    • 两数之和
    • 两数相加
    • 无重复字符的最长子串
    • 寻找两个正序数组的中位数
    • 最长回文子串
    • Z 字形变换
    • 整数反转
    • 字符串转换整数 (atoi)
    • 回文数
    • 正则表达式匹配
    • 盛最多水的容器
    • 整数转罗马数字
    • 罗马数字转整数
    • 最长公共前缀
    • 三数之和
    • 最接近的三数之和
    • 电话号码的字母组合
    • 四数之和
    • 删除链表的倒数第 N 个结点
    • 有效的括号
    • 合并两个有序链表
    • 括号生成
    • 合并K个升序链表
    • 两两交换链表中的节点
    • K 个一组翻转链表
    • 删除排序数组中的重复项
    • 移除元素
    • 实现 strStr()
    • 两数相除
    • 串联所有单词的子串
    • 下一个排列

# 写在前面

# 为什么要刷题?

  • 👀 熟悉数据结构和算法
  • 🧠 训练个人逻辑思维
  • 👨 磨练个人毅力和心性
  • 😆 想在这条道路走得更远更敞亮

# 刷题顺序及原则

因为之前并没有多少刷题经验,所以暂时是按照LeetCode (opens new window)上题库的顺序刷。打算先按顺序刷一段时间,找找感觉再做细致规划。

# 目前进度

  1. 两数之和
  2. 两数相加
  3. 无重复字符的最长子串
  4. 寻找两个正序数组的中位数
  5. 最长回文子串
  6. Z 字形变换
  7. 整数反转
  8. 字符串转换整数 (atoi)
  9. 回文数
  10. 正则表达式匹配
  11. 盛最多水的容器
  12. 整数转罗马数字
  13. 罗马数字转整数
  14. 最长公共前缀
  15. 三数之和
  16. 最接近的三数之和
  17. 电话号码的字母组合
  18. 四数之和
  19. 删除链表的倒数第 N 个结点
  20. 有效的括号
  21. 合并两个有序链表
  22. 括号生成
  23. 合并K个升序链表
  24. 两两交换链表中的节点
  25. K 个一组翻转链表
  26. 删除排序数组中的重复项
  27. 移除元素
  28. 实现 strStr()
  29. 两数相除
  30. 串联所有单词的子串
  31. 下一个排列
在 GitHub 上编辑此页 (opens new window)
上次更新: 2/19/2021, 11:14:39 PM

两数之和 →