回覆列表
  • 1 # C語言基礎

    自學c語言中的資料結構與演算法,我把它分為入門,鞏固,應用,提高,進化這幾個階段,不同階段可以看不同書籍。

    入門

    《資料結構與演算法分析——C語言描述》 ,一般大學普遍教程。

    《演算法設計與分析》

    《演算法引論》

    鞏固

    《Elements of Programming》

    《C Interfaces and Implementation》

    應用

    這個相關書籍貌似沒得,可以自己是一些功能,如下:

    快速字串匹配

    拼音索引

    程式碼覆蓋率分析

    提高

    《Algorithm Design Manual》

    《The Science of Programming》

    《程式設計珠璣》

    進化

    《Algorithms 4th》

    《Advanced Data Structures》

    結束語

    如果你想成為一個碼農或是熟練工(Code Monkey),你大可以不學演算法,因為演算法對你確實沒有用;但如果你想成為一個優秀的開發者(Developer),紮實的演算法必不可少,因為你會不斷的掉進一些只能藉助演算法才能爬出去的坑裡。所以,騷年加油把。

  • 2 # C語言基礎

    自學c語言中的資料結構與演算法,我把它分為入門,鞏固,應用,提高,進化這幾個階段,不同階段可以看不同書籍。

    入門

    《資料結構與演算法分析——C語言描述》 ,一般大學普遍教程。

    《演算法設計與分析》

    《演算法引論》

    鞏固

    《Elements of Programming》

    《C Interfaces and Implementation》

    應用

    這個相關書籍貌似沒得,可以自己是一些功能,如下:

    快速字串匹配

    拼音索引

    程式碼覆蓋率分析

    提高

    《Algorithm Design Manual》

    《The Science of Programming》

    《程式設計珠璣》

    進化

    《Algorithms 4th》

    《Advanced Data Structures》

    結束語

    如果你想成為一個碼農或是熟練工(Code Monkey),你大可以不學演算法,因為演算法對你確實沒有用;但如果你想成為一個優秀的開發者(Developer),紮實的演算法必不可少,因為你會不斷的掉進一些只能藉助演算法才能爬出去的坑裡。所以,騷年加油把。

  • 中秋節和大豐收的關聯?
  • 為什麼有的男生不願意給女朋友花錢,反而要女生為他花錢?