前兩天收到讀者喜報,說是進位元組了
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iMwAjNzkzN4ITZiVzNhljNxYzX1UzNwADM2EzLcBTMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLzM3Lc9CX6MHc0RHaiojIsJye.png)
和他交流了一下他的學習心得,發現他看的資料也是我之前推薦過的算法進階指南,這裡推薦給大家,github star 可是過萬哦!品質非常高!
這份算法筆記與其他的不同,均是用圖解,gif 的方式來針對常見的題型進行詳細的說明,非常的淺顯易懂!有了這份筆記的總結,對校招和社招的算法刷題幫助之大不言而喻,果斷收藏了
簡單介紹一下這份筆記
比如判斷環的入口位置,畫了一張圖,配以簡單的文字描述讓大家看完瞬間豁然開朗!
比如很多讀者表示不了解遞歸的概念,結果文中一張配圖就說明清楚了這個概念
再比如用隊列來實作 BFS,一張動圖一目了然
關于算法刷題的困惑和疑問也經常聽朋友們提及。這份筆記裡面共包含作者刷LeetCode算法題後整理的數百道題,每道題均附有詳細題解過程。很多人表示刷資料結構和算法題效率不高,甚是痛苦。有了這個筆記的總結,對校招和社招的算法刷題幫助之大不言而喻,果斷收藏了。
非常值得一刷的LeetCode
LeetCode刷題目錄
思維導圖
最易懂的貪心算法
算法解釋
配置設定問題
區間問題
練習
玩轉雙指針
居合斬!二分查找
求開方
查找區間
旋轉數組查找數字
千奇百怪的排序算法
常用排序算法
快速選擇
桶排序
一切皆可搜尋
深度優先搜尋
回溯法
廣度優先搜尋
深入淺出動态規劃
基本動态規劃: -維
基本動态規劃:二維
分割類型題
子 序列問題
背包問題
字元串編輯
股票交易
化繁為簡的分治法
表達式問題
巧解數學問題
引言
公倍數與公因數
質數
數字處理
随機與取樣
神奇的位運算
常用技巧
位運算基礎問題
二進制特性
妙用資料結構
C++ STL
數組
棧和隊列
單調棧
優先隊列
雙端隊列
哈希表
多重集合和映射
字首和與積分圖
令人頭大的字元串
字元串比較
字元串了解
字元串比對
連結清單、樹、圖
資料結構介紹
連結清單的基本操作
其它連結清單技巧
樹的遞歸
層次周遊
前中後序周遊
二叉查找樹
字典樹
二分圖
拓撲排序
更加複雜的資料結構
并查集
複合資料結構