楼主: vnieoeuh786
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 转专业小白对刷题的困惑(回复加米!)

   
🔗
ydog5 2021-6-10 04:24:32 来自APP | 只看该作者
全局:
我觉得最重要的不是“刷”了多少道题,而是要看自己对基本的算法数据结构掌握的牢固不牢固。对每一种基础算法和数据结构要搞清楚几个问题:
1. 什么情况下可以用这个算法/数据结构?
2. 应该怎么去实现它?实现中有哪些需要注意的点?
3. 怎么能够系统的解释这个算法?要求是可以给没有任何算法基础的人解释清楚算法
4. 有哪些变种?
5. 和类似算法有啥区别?

其实很难的题(除了一些脑筋急转弯和不常用的算法)绝大部分都是简单算法和数据结构的组合和变形。

仅仅自己对于算法题的一点体会,希望能帮助到楼主

评分

参与人数 5大米 +14 收起 理由
易潇 + 1 赞一个
h44949 + 1 给你点个赞!
vieriqhao + 1 给你点个赞!
红A + 10 给你点个赞!
vnieoeuh786 + 1 谢谢分享!

查看全部评分

回复

使用道具 举报

🔗
红A 2021-6-10 04:30:08 | 只看该作者
全局:
samuwoo 发表于 2021-6-9 23:27
我觉得刷题的时候一定要问自己个问题:why 300? why 500? why 900?.
我有遇到过这 ...
不同意随后一句话,刷题任何人都可以
回复

使用道具 举报

🔗
zmcddn 2021-6-10 04:30:36 来自APP | 只看该作者
全局:
老生常谈的问题了,论坛里帖子很多,建议先看看。
对于小白来讲建议先按类型刷,别按题号。
对于小白来讲,应该按一下顺序学习:
先选一门语言(比如你选的Python)
然后熟悉语法
然后熟悉常用的数据类型和算法
然后按数据类型和算法刷,比如二分,树,图之类的
常见类型刷明白了再刷高频,比如大家常说的前四百,或者lc有公司频率和面试频率的filter

来自转专业成功选手的建议

评分

参与人数 7大米 +9 收起 理由
路易与猫 + 1 很有用的信息!
vnieoeuh786 + 1 很有用的信息!
ppt大师 + 3 赞一个!
joe-cn + 1 赞一个
Ivy97 + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
leihao1313 2021-6-10 04:32:07 | 只看该作者
全局:
1. 题号前500够用了, 多刷几遍吃透面flag都够用了.

2. 没有严格的高频题, 题号越小越经典, 比如题号前300值得多刷几遍, 1000+的完全不用看了, 全是重复的.

3. 刷题就行了, system design是面senior的, OOD这种八股文一个星期就能搞定.

4. 没有标准答案, 可以是题号, 也可以是随便找的

评分

参与人数 1大米 +1 收起 理由
vnieoeuh786 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
sj1456 2021-6-10 04:54:46 来自APP | 只看该作者
全局:
按类别刷,比如链表,树,dp,dfs这些。最重要的是多总结而不是一定要刷多少多少题,套路就那么多。

评分

参与人数 1大米 +1 收起 理由
vnieoeuh786 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
我觉得不能用题的数量来衡量.因为大家的基础不一样...而且 刷题不仅仅是做出来 code写的是否漂亮 多久写完,怎么debug,几种写法....都是需要融汇贯通的

评分

参与人数 1大米 +1 收起 理由
vnieoeuh786 + 1 谢谢分享!

查看全部评分

回复

使用道具 举报

🔗
WarriorZ 2021-6-10 07:00:00 | 只看该作者
全局:
本帖最后由 WarriorZ 于 2021-6-10 07:11 编辑
samuwoo 发表于 2021-6-9 23:27
我觉得刷题的时候一定要问自己个问题:why 300? why 500? why 900?.
我有遇到过这样不同类型的:
1.  ...

最后一发aoe diss了所有上班水论坛的打工人哈哈。
这个刷题板块还是有几个大佬的,当然如果你觉得大佬的定义是noi金牌起步那当我没说。但是刷穿1600题 leetcode且rank2400分附近的老哥还是有几个的。当然我不是,我才勉强2200,还上上下下的,我刷完1600题就躺平了,楼里有个老哥来回刷的。
回复

使用道具 举报

🔗
runtimee 2021-6-10 12:36:04 | 只看该作者
全局:
前500号大部分都是紧贴算法的,都要很熟悉。当然排除一些垃圾题目,比如parse integer或者 罗马数字 什么的,对算法没有任何帮助。

评分

参与人数 1大米 +1 收起 理由
vnieoeuh786 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
leihao1313 发表于 2021-06-09 13:32:07
1. 题号前500够用了, 多刷几遍吃透面flag都够用了.

2. 没有严格的高频题, 题号越小越经典, 比如题号前300值得多刷几遍, 1000+的完全不用看了, 全是重复的.
500真的够用吗现在都1000多题了。。
回复

使用道具 举报

🔗
leihao1313 2021-6-10 22:21:21 | 只看该作者
全局:
turkeyturkey 发表于 2021-6-10 13:26
500真的够用吗现在都1000多题了。。

够了, 当然刷一遍肯定是不行的.
至少三遍吧.
回复

使用道具 举报

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

本版积分规则

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