12
返回列表 发新帖
楼主: Rootuny
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 刷题需要hard一起刷吗

🔗
PoJen 2019-8-2 00:11:08 | 只看该作者
全局:
本帖最后由 PoJen 于 2019-8-2 00:13 编辑

剛開始刷 Hard 題痛苦很正常,但如果換個角度,不那麼執著於要把題目寫會通過面試,會發現 Hard 題有很多值得學習的地方,比如說 65-Valid Number 吧,一開始都會覺得規則很不清楚, edge case很繁雜等等的,但如果靜下心思考,會發現其實可以透過這題,練習該如何有系統地去思考一個可以涵蓋各種奇怪 case 的解法。對的邏輯讓你的程式寫起來事半功倍。

而且當你想出 valid number 的 pattern 模板之後,就會發現又可以延伸到用 regular expression 來解。甚至更有人想到要用 DFA 來解!撇除需要找工作的壓力,能看到這些程式之美不也是一種享受?甚至可以一窺為何有些程式設計師的生產力是別人的十倍或甚至百倍的背後原因。
附上個人對 65-Valid Number 的紀錄供樓主參考:https://po-jen.gitbooks.io/codin ... 5-valid-number.html

评分

参与人数 2大米 +2 收起 理由
Sooners + 1 赞一个
dreamrus + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
先刷高频 有时间在搞其他的

补充内容 (2019-8-2 01:28):
是说hard
回复

使用道具 举报

全局:
Leetcode难度分级越来越迷了…
有些medium想半天,有些hard周赛一堆人直接秒.....
回复

使用道具 举报

🔗
jasonusaco 2019-8-2 09:09:13 | 只看该作者
全局:
不用每道都刷,高频hard还是建议刷刷,其实我觉得真正难得还是medium,变数最多,hard因为数量相对较少,套路也没那么多,当然,如果目标直指hot独角兽或者fg这种hard是肯定要的
回复

使用道具 举报

🔗
KevinSAP 2019-8-2 09:31:34 | 只看该作者
全局:
jasonusaco 发表于 2019-8-2 09:09
不用每道都刷,高频hard还是建议刷刷,其实我觉得真正难得还是medium,变数最多,hard因为数量相对较少,套 ...

大佬你好,小弟想问下为啥medium变化最多最重要啊?
回复

使用道具 举报

🔗
jasonusaco 2019-8-2 10:03:53 | 只看该作者
全局:
KevinSAP 发表于 2019-8-2 09:31
大佬你好,小弟想问下为啥medium变化最多最重要啊?

非大佬(ˉ(∞)ˉ),medium因为题目难度相对适中,所衍生出的变形和followup容易比较多一些,要求你务必把这题掌握透,其实也挺考人的,hard因为题目本身就比较难,candidate能把一道题完整的做完就不错了,所以把高频题刷刷熟悉几种常见套路大多数面试还是比较够了,当然就像我说的,要面顶级bar的公司还是都得刷,这些公司就喜欢招聪明人
回复

使用道具 举报

🔗
tsuhao 2019-8-2 13:49:49 | 只看该作者
全局:
還是會被問到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表