如何刷leetcode

爲何要刷

算法是很重要的基礎素質,並且也能保持你的思惟狀態.
可能你在工做中,不少業務,很難用得上算法.但我十分贊同用算法考量一我的的基本素質和能力,固然另外一半應該是項目經驗.
現實點說,如今國內的公司愈來愈注重算法,好比頭條.
算法決定了你思考複雜問題的能力,若是你不想僅僅作一個增刪改查工程師.面試

如何刷

第一階段 攢數量,找感受

在30-50道題之前,我以爲你能夠隨機刷,找easy作,或者medium均可以.固然若是你基礎好能夠跳過這一階段.算法

第二階段 進階

找最多見的面試題目

在leetcode網頁上是有總結的,題量大概100左右,適合進階 3d

辦個會員找公司題庫刷:

這確定更有針對性 code

以上過程當中,你的要刷的庫已經固定了,在150左右,你能夠再在leetcode上點分類,好比先從鏈表開始刷,也能夠隨機刷.cdn

第三階段 總結+擴充刷

失敗不是成功的親孃,總結纔是.
這是你的題量應該在150+了,通常一個公司的題庫,除了外企谷歌那種400+道的,兩年內的不會超過150道. 你須要總結了.blog

每個刷過的題,除了太簡單的,建議寫寫題解,刷的時候先把md文件創建起來. 排序

每一道題,你不看題解徹底獨立作出來,熟悉度是1,獨立兩次就+1,不能就是小於1.我這裏是按照公司分類的. leetcode

在上面的圖中,你已經看到了分類,是的,複習時候,我推薦分類複習.這樣效果比較好.
同時,對每一類問題,好比二分,好比排序.對於基本思想,常見的用法和寫法,建議有本身單獨總結的一個文檔. 好比:
資源

資源推薦

leetcode中國版 會員便宜了一些,能夠看題庫.
別問點就好了文檔

提醒

看再多,別人寫的再好都不會是你的,能夠參考,但本身想,本身寫,強過一切.

關於博客

最近在遷移,個人總結文章我會在1周-2周內弄好.

相關文章
相關標籤/搜索