火爆Github!這份LeetCode刷題模板太實用了吧
許多開發者在面試之前,都會上 LeetCode刷題,慢慢地,Github上關于算法的項目也就越來越多了,比如之前猿妹和大家分享過的vscode-leetcode、Python、Algorithm Visualizer等:
《程序員跳槽刷題必備神器!不用打開瀏覽器,就能刷LeetCode》
https://github.com/jdneo/vscode-leetcode
《這個開源項目有意思,用動畫教你學算法》
https://github.com/algorithm-visualizer/algorithm-visualizer
《GitHub星數13200!用Python實現所有排序算法的開源項目你見過么?》
https://github.com/TheAlgorithms/Python
該項目創建者4月份找工作開始,于是從0開始刷LeetCode,中間大概花了一個半月(6 周)左右時間刷完 240題,最終如愿收到字節跳動的offer。
剛開始,創建者對算法題無從下手,就從序號開始刷,刷到幾道題就遇到 hard 的題型,會卡住很久,后面去評論區看別人怎么刷題,后面才慢慢總結出一個模式。
為了更好的和其他開發者分享自己的刷題經驗,他在Github上開源了一套 LeetCode 刷題模板:algorithm-pattern,主要記錄他通過各種刷題文章、專欄、視頻等內容總結出的刷題心得。
這份模板主要基于 Go 語言,編寫了入門篇、數據結構篇、基礎算法篇、算法思維等四大篇章。核心內容如下:
刷完這些練習題,你基本會對數據結構和算法有自己的認識體會,而且大部分面試題都能寫得出來,國內的 BAT、TMD 應該都不是問題。
目前,algorithm-pattern已經在Github上標星 4.8K,fork累計 701.(項目地址:https://github.com/greyireland/algorithm-pattern)感興趣的小伙伴們,題刷起來吧。