美文网首页
Leetcode一刷纪念

Leetcode一刷纪念

作者: kophy | 来源:发表于2016-08-26 16:28 被阅读441次

这个夏天除了出国准备,时间基本都用在写Leetcode上。从6月28日到8月25日,终于写完了非premium部分的300多题,解答全部用C++编写,备份在Github上:

https://github.com/kophy/Leetcode

严格来说这次不算一刷,大三找实习时写过大约60题,之后找到实习了主要是水平太低各种不会就没有写完。实际上这次也经常不会,不少hard题干脆就是“读题->理解别人的solution->改写”的三步走,所以等到美帝安顿下来,还得用碎片时间二刷。

现在思考下来,觉得Leetcode难,并不是因为需要深厚的知识储备(或者说广度),实际上操作的数据结构就是数组、链表、hash表、栈、队列、树,最多加上优先队列和集合,常用的算法也不过双指针、递归、动态规划、回溯以及图上的BFS、DFS、拓扑排序,偶尔有生僻的算法如reservoir sampling,但那也就1道。

Leetcode的难,体现在需要深入理解算法,让算法“活”起来。打个比方,好像英语考试里的完形填空,仅仅知道选项的含义是不够的,还要考虑语境和时态。所以个人觉得Leetcode的分类做得不太准,了解回溯法的话,可以轻松手撕hard的N皇后问题,但要深刻理解动态规划才能解好medium的几道股票题。

这次刷题也几次想放弃,不过坚持下来,或许算迈出了从0到0.001的一小步?

在听高桥优的「光の破片」,很适合这一段旅程结束与另一段旅程开始的交接点。

相关文章

  • Leetcode一刷纪念

    这个夏天除了出国准备,时间基本都用在写Leetcode上。从6月28日到8月25日,终于写完了非premium部分...

  • 每日一刷leetcode

    1.两数和问题 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 ...

  • sql语句们

    发现leetcode上面也有sql题目,把免费的刷一刷总结下 1. UPDATE CASE...WHEN... 2...

  • 《非暴力沟通》一刷纪念

    这本书听很多人提起过,一直没有看。年初同事再次推荐后,果断买入。 历时九个月才看完,从一定程度上来说,这本书并不是...

  • 【Leetcode】Single Number

    很久没有做编程题目了,感觉自己都变傻了。打算从今天开始每天刷一刷 LeetCode,尽量都用 Python 吧。水...

  • 干货!LeetCode题解总结集合

    最近搜集了一些比较适合自己的LeetCode的题解,放在这里方便查阅,开学已经两个月了,接下来准备刷一刷题目了。 ...

  • 二叉树前序,中序和后序遍历

    leetcode遇到了好多关于树的题,因为数据结构基础不牢的原因,基本都是参考答案重写一遍当是加深印象,一刷大部分...

  • 美化你LeetCode仓库的README

    LeetCode几乎成了现在每个人找工作前都要刷的"新手村"的怪,每一个找工作的人面试之前都要都会去刷一刷。闲话不...

  • Leetcode数据库题目题解 目录——mysql

    纪念2020.06.30-2020.07.26(原本打算每日一题的 不小心刷完了)刷完了全部Leetcode中数...

  • 抖音到底带给了你什么?

    你是否已经习惯:等车时刷一刷;排队时刷一刷;吃饭时刷一刷;睡觉前刷一刷,然后不知不觉,就到了天亮。 确...

网友评论

      本文标题:Leetcode一刷纪念

      本文链接:https://www.haomeiwen.com/subject/pzlzsttx.html