神由只有一个?# PhotoGear - 摄影器材
r*9
1 楼
贫僧当年作为一个刷题小白,对算法数据结构一窍不通,这个时候我觉得最重要的就是
有一个high level的idea of这些数据结构怎么work的。然后就开始刷LC。 刷第一个
600题时,根本不要想着medium以上的题可以自己想出来。因为如果你hard题里面的dp
dfs 流程不熟,就算给你答案了你也不懂答案为什么这样写。所以我觉得第一个600遍
以学习数据结构,看答案,把答案搞懂为主。有人会反驳我说看答案不行,需要自己想
才记得住。那我会说如果你连答案都看不懂,那自己想出来更是不可能。就像天龙八部
王语嫣,虽然从来不打架,但是她答案看得多,天下武学在她面前都是小儿科。
第二遍,当你看懂了所有答案之后,要知道答案为什么这样写,以后碰到什么东西可以
用这种答案里面的解法。当你遇到新题时,要往你这些答案里面靠。看看能不能靠上。
第三遍,把答案里面的技巧融会贯通,完全试着自己跟着逻辑写。逐渐做到bug free。
所以我的总结是三部曲。看懂答案。分析答案。然后运用答案。
请街霸哥指正我的错误。
有一个high level的idea of这些数据结构怎么work的。然后就开始刷LC。 刷第一个
600题时,根本不要想着medium以上的题可以自己想出来。因为如果你hard题里面的dp
dfs 流程不熟,就算给你答案了你也不懂答案为什么这样写。所以我觉得第一个600遍
以学习数据结构,看答案,把答案搞懂为主。有人会反驳我说看答案不行,需要自己想
才记得住。那我会说如果你连答案都看不懂,那自己想出来更是不可能。就像天龙八部
王语嫣,虽然从来不打架,但是她答案看得多,天下武学在她面前都是小儿科。
第二遍,当你看懂了所有答案之后,要知道答案为什么这样写,以后碰到什么东西可以
用这种答案里面的解法。当你遇到新题时,要往你这些答案里面靠。看看能不能靠上。
第三遍,把答案里面的技巧融会贯通,完全试着自己跟着逻辑写。逐渐做到bug free。
所以我的总结是三部曲。看懂答案。分析答案。然后运用答案。
请街霸哥指正我的错误。