自學c語言中的數據結構與算法,我把它分為入門,鞏固,應用,提高,進化這幾個階段,不同階段可以看不同書籍。
入門
《數據結構與算法分析——C語言描述》,一般大學普遍教程。
《算法設計與分析》
《算法引論》
鞏固
《ElementsofProgramming》
《CInterfacesandImplementation》
應用
這個相關書籍貌似沒得,可以自己是一些功能,如下:
快速字符串匹配
拼音索引
代碼覆蓋率分析
提高
《AlgorithmDesignManual》
《TheScienceofProgramming》
《編程珠璣》
進化
《Algorithms4th》
《AdvancedDataStructures》
結束語
如果你想成為一個碼農或是熟練工(CodeMonkey),你大可以不學算法,因為算法對你確實沒有用;但如果你想成為一個優秀的開發者(Developer),扎實的算法必不可少,因為你會不斷的掉進一些只能借助算法才能爬出去的坑里。所以,騷年加油把。