如果說各種編程語言是程序員的招式,那么數據結構和算法就相當於程序員的內功。
想寫出精煉、優秀的代碼,不通過不斷的錘煉,是很難做到的。
開這個系列的目的是為了自我不斷積累。不積跬步無以至千里嘛。
數據結構篇
線性表
雙鏈表的算法
循環鏈表的算法
棧
隊列
算法篇
五大經典算法
經典算法不是真的算法,是一種思路,一種解決問題的方法。
俗語說,萬變不離其宗。算法也有一定的套路,大部分都可以歸結為五種經典算法。
既然要學習算法,當然應該先從基本套路入手,熟悉了套路,掌握各種算法想必事半功倍。
分治法
動態規划
貪心算法
回溯法
分支定界法
字符串
查找
查找二 樹表的查找(涉及大量樹結構的概念,不在這里講述)
排序
不斷更新ing. . .