還在爲算法煩惱?那你應該還沒看過這份Git上70k標星的筆記

這份算法筆記用了兩週的時間就漲到了10k star!!

現在star數是68.8,由於題目的字數有限,小編就把他直接說成了70K標星,應該沒什麼問題吧;嘿嘿。

筆記簡介

關於LeetCode

由於本書是圍繞LeetCode刷題整理的筆記,下面簡單介紹一下

說到LeetCode,作爲一個程序員來說,應該不陌生,近幾年參加面試都會提到它。國內外的程序員用它刷題主要是爲了面試。據歷史記載,這個網站2011年就成立了,馬上就要到自己10週年的生日了。每週舉行周賽,雙週賽,月賽,在有限時間內編碼,確實非常能考驗人的算法能力。一些大公司贊助冠名的比賽獲得前幾名除了有獎品,還能直接拿到內推的機會。

 

這位作者也是Leetcode資深刷題者,筆者想和大家分享分享一些做題心得,解題方法。想和有相同愛好的人交個朋友,一起交流學習。對於自己來說,寫題解也是一種提高。把一道深奧的題目講給一點都沒有頭緒的人,並能讓他完全聽懂,很能鍛鍊人的表達能力。在講解中很可能還會遇到聽者的一些提問,這些問題可能是自己的知識漏洞,強迫自己去彌補。筆者在公司做過相關的分享,感受很深,雙方受益都還不錯。

關於題解:

筆者建議這樣使用:先自己讀題,思考如何解題。如果15分鐘還沒有思路,那麼先看筆者的解題思路,但是不要看代碼。有思路以後自己用代碼實現一遍。如果完全不會寫,那就看筆者提供的代碼,找出自己到底哪裏不會寫,找出問題記下來,這就是自己要彌補的知識漏洞。如果自己實現出來了,提交以後有錯誤,自己先 debug。AC以後沒有到100%也先自己思考如何優化。如果每道題自己都能優化到100%了,那麼一段時間以後進步會很大。所以總的來說,實在沒思路,看解題思路;實在優化不到100%,看看代碼。

內容截圖

刷題筆記:

算法小炒:

這份算法小抄旨在幫助讀者整理算法套路、框架,助力面試。此文檔共666頁,吉利吧;

與普通算法書籍不同之處

這本筆記中講的都是普通的數據結構,咱不是搞算法競賽的,野路子出身,我只會解決常規的問題。另外,以下是我個人的經驗的總結,沒有哪本算法書會寫這些東西,所以請讀者試着理解我的角度,別糾結於細節問題,因爲這份筆記就是希望對數據結構和算法建立一個框架性的認識。

從整體到細節,自頂向下,從抽象到具體的框架思維是通用的,不只是學習數據結構和算法,學習其他任何知識都是高效的。

如何獲得這份優質的資料呢?

快速入手通道:點贊+關注後,添加以下圖片即可獲取!100%領取!!!此份資料名字爲:算法小抄;

整理不易,覺得有幫助的朋友可以幫忙點贊分享支持一下小編~

你的支持,我的動力;祝各位前程似錦,offer不斷!!!

看完三件事❤️

========

如果你覺得這篇內容對你還蠻有幫助,我想邀請你幫我三個小忙: 點贊,轉發,有你們的 『點贊和評論』,纔是我創造的動力。 關注公衆號 『 Java鬥帝 』,不定期分享原創知識。 同時可以期待後續文章ing🚀