解答如何刷leetcode--------方法決定你的效率
在看了一些知乎和牛客上的帖子以及《王道程序員面試寶典》,我確定了我的刷題方法,就是分知識點,按難易程度開始刷。
下面分享一些我看到的刷題攻略:
1.按照下面的tag刷起來挺好的。比如複習鏈表的內容,就選Linked List這部分的23個題目。
刷完之後可以再總結一下常用的方法和數據結構構造方式。—tag的順序我是按《王道》裏面的順序(附一面)
這本書是師兄師姐們強推的,可以買一本。電子版的資源可以在評論裏留下郵箱,並點贊收藏,我看到就會發。
2.面試前的一個月可以只做『Hard』標籤的題目,因爲一般兩遍之後對於大部分『Medium』難度以下的題目都是肌肉記憶了。
先推薦這麼多,大家可以去知乎一下,會看到很多答案。
在學習的時候,要想爲什麼要這樣設計,優點在哪裏,有什麼改進方法,逐步通過這樣的方式提升邏輯思維能力。不懂就查,找學習資料和相關解答,堅持學習。
- 算法學習 LintCode:LintCode
- 算法學習 LeetCode中文站:LeetCode中文站
- 知乎相關問答:知乎