
二哥,去年校招前準備演算法時,我在 LeetCode 上刷了很多題,但總感覺題雖然刷了很多,解題能力卻沒怎么提高,怎么解決這種刷題效率低下的問題呢?
這是最近一個讀者給我的私信,我問了身邊很多大佬,但他們的答案都不怎么令我滿意,直到上個月我在 GitHub 上發現了一位 BAT 大佬的刷題筆記,
細致地閱讀后,我感覺發現了寶藏!趕緊發給了這個讀者,前天,他回我了,說:“二哥,你太強了,這刷題筆記好使啊,我按照上面提供的方法認真地刷了一個月的時間,驚奇地發現演算法能力提高了,刷 LeetCode 上中等難度的題目基本不會被卡住了!”
聽他這么一說,我就有信心了,趕緊給 CSDN 上的小伙伴們分享一波,
(文末附 Github 開源下載地址)
這本筆記的作者在 LeetCode 刷了幾百道題,并且將題目分門別類地整理好了,包含了 LeetCode Online Judge 所有題目的答案,所有的代碼實作是非常優雅且執行效率極高的,
不管你使用的編程語言是 Java、C++,還是 Go,都可以學習,適合刷題的同學反復學習,認真地揣摩其中的框架思維,你會發現,這是一本非常用心的刷題類書籍,筆記總共 1200 頁,分編程技巧、線性表、字串、堆疊佇列、樹、排序、查找、BFS、DFS、貪心、動態規劃等,

每個章節都會先講解框架思維,然后挑選非常典型的十幾道 LeetCode 題進行實戰講解:

不僅排版十分精美,內容也例外充實,每一題都是細致的講解,有時候還會配上圖片,就怕你搞不懂,大大的良心啊!


如果你恰好要學習演算法、資料結構,或者年后找作業,一定不要錯過,為了方便你下載,我把書已經排版好放到 GitHub 上了,歡迎 star 啊!

如上圖所示,名字叫《BAT LeetCode 刷題手冊》,在演算法與資料結構大類下,
https://github.com/itwanger/JavaBooks
(在鏈接上右鍵選擇在新標簽中打開,可跳過 CSDN 的攔截)
如果你覺得不錯的話,記得幫我 @沉默王二 點個贊啊,筆芯~
整理:沉默王二
原文鏈接:https://mp.weixin.qq.com/s/HYoZIDYOGcq2Lt5SxsyMeQ
CSDN認證博客專家
博客之星
Java 大牛
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/241326.html
標籤:其他
上一篇:ch_2演算法分析
