推薦一個學(xué)算法的 GitHub 項目
第零章、必讀系列
學(xué)習(xí)算法和刷題的框架思維
學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法讀什么書
動態(tài)規(guī)劃解題框架
動態(tài)規(guī)劃答疑篇
回溯算法解題框架
為了學(xué)會二分查找,我寫了首詩
滑動窗口解題框架
雙指針技巧解題框架
Linux的進程、線程、文件描述符是什么
Git/SQL/正則表達式的在線練習(xí)平臺
第一章、動態(tài)規(guī)劃系列
動態(tài)規(guī)劃詳解
動態(tài)規(guī)劃答疑篇
動態(tài)規(guī)劃設(shè)計:最長遞增子序列
編輯距離
經(jīng)典動態(tài)規(guī)劃問題:高樓扔雞蛋
經(jīng)典動態(tài)規(guī)劃問題:高樓扔雞蛋(進階)
動態(tài)規(guī)劃之子序列問題解題模板
動態(tài)規(guī)劃之博弈問題
貪心算法之區(qū)間調(diào)度問題
動態(tài)規(guī)劃之KMP字符匹配算法
團滅 LeetCode 股票買賣問題
團滅 LeetCode 打家劫舍問題
動態(tài)規(guī)劃之四鍵鍵盤
動態(tài)規(guī)劃之正則表達
最長公共子序列
第二章、數(shù)據(jù)結(jié)構(gòu)系列
學(xué)習(xí)算法和刷題的思路指南
學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法讀什么書
二叉堆詳解實現(xiàn)優(yōu)先級隊列
LRU算法詳解
二叉搜索樹操作集錦
特殊數(shù)據(jù)結(jié)構(gòu):單調(diào)棧
特殊數(shù)據(jù)結(jié)構(gòu):單調(diào)隊列
設(shè)計Twitter
遞歸反轉(zhuǎn)鏈表的一部分
隊列實現(xiàn)棧|棧實現(xiàn)隊列
第三章、算法思維系列
算法學(xué)習(xí)之路
回溯算法詳解
回溯算法團滅排列、組合、子集問題
二分查找詳解
雙指針技巧總結(jié)
滑動窗口技巧
twoSum問題的核心思想
常用的位操作
拆解復(fù)雜問題:實現(xiàn)計算器
燒餅排序
前綴和技巧
字符串乘法
FloodFill算法詳解及應(yīng)用
區(qū)間調(diào)度之區(qū)間合并問題
區(qū)間調(diào)度之區(qū)間交集問題
信封嵌套問題
幾個反直覺的概率問題
洗牌算法
遞歸詳解
第四章、高頻面試系列
如何實現(xiàn)LRU算法
如何高效尋找素數(shù)
如何計算編輯距離
如何運用二分查找算法
如何高效解決接雨水問題
如何去除有序數(shù)組的重復(fù)元素
如何尋找最長回文子串
如何k個一組反轉(zhuǎn)鏈表
如何判定括號合法性
如何尋找消失的元素
如何尋找缺失和重復(fù)的元素
如何判斷回文鏈表
如何在無限序列中隨機抽取元素
如何調(diào)度考生的座位
Union-Find算法詳解
Union-Find算法應(yīng)用
一行代碼就能解決的算法題
二分查找高效判定子序列
第五章、計算機技術(shù)
Linux的進程、線程、文件描述符是什么
一文看懂 session 和 cookie
關(guān)于 Linux shell 你必須知道的
加密算法的前身今世
Git/SQL/正則表達式的在線練習(xí)平臺
往期推薦
最后,推薦一個專注分享后端面試要點的公眾號「后端面試那些事兒」,置頂標星。每日一篇常問的面試問題,秀的一批~掃描下方二維碼關(guān)注!
