程序員的內功——數據結構和算法系列


如果說各種編程語言是程序員的招式,那么數據結構和算法就相當於程序員的內功。

想寫出精煉、優秀的代碼,不通過不斷的錘煉,是很難做到的。

開這個系列的目的是為了自我不斷積累。不積跬步無以至千里嘛。


數據結構篇


 

線性表

順序表的算法

單鏈表的算法

雙鏈表的算法

循環鏈表的算法

隊列

 

算法篇


五大經典算法

經典算法不是真的算法,是一種思路,一種解決問題的方法。

 

俗語說,萬變不離其宗。算法也有一定的套路,大部分都可以歸結為五種經典算法。

既然要學習算法,當然應該先從基本套路入手,熟悉了套路,掌握各種算法想必事半功倍。

 

分​治​法

動​態規划

貪​心​算​法​

回​溯​法​

分​支​定​界​法

 

字符串

字符串 模式匹配

 

查找

查找一 線性表的查找

查找二 樹表的查找(涉及大量樹結構的概念,不在這里講述)

查找三 哈希表的查找


排序

 

 


不斷更新ing. . .


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM