LeetCode-攻略-2019-年-8-月上半月汇总109-题攻略

27次阅读

共计 2114 个字符,预计需要花费 6 分钟才能阅读完成。

LeetCode 汇总 – 2019/08/15

Create by jsliang on 2019-08-12 19:39:34
Recently revised in 2019-08-15 16:37:40

一 目录

不折腾的前端,和咸鱼有什么区别

| 目录 |
| — |
| 一 目录 |
| 二 前言 |
| 三 汇总 |
|  3.1 算法与数据结构 – 数组 |
|  3.2 LeetCode – 中等难度 |
|  3.3 LeetCode – 困难难度 |
|  3.4 LeetCode – 未知难度 |
| 四 总结 |

二 前言

返回目录

2019-05-16 开始,jsliang 开始了 算法与数据结构 攻略(划水)之旅。

jsliang 每天会折腾一道及以上 LeetCode 题目,并将其解题思路记录成文章,发布到 GitHub 微信公众号 上。

截止 2019-08-15 为止,这是 jsliang 写的第 4 篇总结,如果小伙伴对前 3 篇感兴趣,可以查看:

  • LeetCode 6 月汇总
  • LeetCode 7 月中旬汇总
  • LeetCode 7 月下旬汇总

这里不一一累述。

三 汇总

返回目录

在 8 月 1 日 – 8 月 15 日 这半个月中,jsliang 做了:

  1. 汇总了【数组】知识点。
  2. 攻略了 8 道中等难度题目,1 道困难难度题目,1 道未知难度题目。

目前总攻略题目为 109 题,在所有题目数(1142)中的占比为 9.54%。

下面是攻略清单。

当然,是这半个月的攻略清单,更多请查看:https://github.com/LiangJunro…

3.1 算法与数据结构 – 数组

返回目录

闷乏警告 :小伙伴们在食用这篇文章的时候,会产生枯燥无味的感觉,其实是因为有些知识点,在日常工作 / 业务代码中不常使用,从而导致你看这些理论知识的时候,会毫无动力。

所以 jsliang 会在每个知识点,穿插 LeetCode 题目,小伙伴们可以在刷这些 LeetCode 题目的同时,进一步了解这些知识点。

  • 算法与数据结构 – 数组 ✔

3.2 LeetCode – 中等难度

返回目录

  • 003 – 无重复长度的最长子串(longest-substring-without-repeating-characters)✔
  • 005 – 最长回文子串(longest-palindromic-substring)✔
  • 015 – 三数之和(3sum)✔
  • 036 – 有效的数独(valid-sudoku)✔
  • 048 – 旋转图像(rotate-image)✔
  • 049 – 字母异位词分组(group-anagrams)✔
  • 073 – 矩阵置零(set-matrix-zeroes)✔
  • 334 – 递增的三元子序列(increasing-triplet-subsequence)✔

3.3 LeetCode – 困难难度

返回目录

  • 004 – 寻找两个数组的中位数(median-of-two-sorted-arrays)✔

3.4 LeetCode – 未知难度

返回目录

  • 000 – 字谜分组(puzzle-grouping)✔

四 总结

返回目录

如果小伙伴们在攻略 LeetCode 的过程中,想出一些在 jsliang 题解中没写上的优秀题解,欢迎提交到 Issue,或者直接在 jsliang 的小册留言:

  • document.jsliang.top。

或者拉到本文最下面,添加 jsliang 的微信等……

jsliang 会根据题解以及留言内容,进行补充,并添加上提供题解的小伙伴的 GitHub 昵称和地址。

知识的增加并非一朝一夕的事,jsliang 目前的攻略是:通过观察某个课题,然后尽可能每天攻略一道及以上该相关知识点的 LeetCode,并将自己的思路,通过文章的形式记录下来。

目前简单难度已攻略 100 题、中等难度 8 题,困难难度 1 题,未知难度 1 题。

由于从单纯刷题变成按知识点刷题,jsliang 还未找到自己的节奏,所以在过去的 15 天里,才做了 10 道题目。

当然,后面会逐步调整状态,争取将 算法与数据结构 内容扎实打通,感兴趣的小伙伴们可以持续关注我的 GitHub、掘金、公众号:

  • GitHub – jsliang 的文档库
  • 掘金 – jsliang
  • 公众号 – 飘飞的心灵

同时 ,欢迎小伙伴们加 jsliang 微信一起探讨:

默认会拉你进微信群,并且推荐公众号给小伙伴

最后 jsliang 会吸取身边一些小伙伴的优秀文章,跟小伙伴们一起学习折腾。

如果你感觉自己的文章也不错,欢迎分享:

【推荐】前端面试每日 3 +1,以面试题来驱动学习,坚持每天学习与思考,每天进步一点!

  • Vue 248+ 个知识点(面试题)为你保驾护航
  • React 328 道最全面试题 (持续更新)
  • 前端面试每日 3 +1(周汇总 2019.07.28)

<img alt=” 知识共享许可协议 ” style=”border-width:0″ src=”https://i.creativecommons.org…; />
<span xmlns:dct=”http://purl.org/dc/terms/&quot; property=”dct:title”>jsliang 的文档库 </span> 由 梁峻荣 采用 知识共享 署名 - 非商业性使用 - 相同方式共享 4.0 国际 许可协议进行许可。
基于 https://github.com/LiangJunro… 上的作品创作。
本许可协议授权之外的使用权限可以从 https://creativecommons.org/l… 处获得。

正文完
 0