數據結構與算法思維導圖


問:什么是數據結構?

答:一組數據的存儲結構。

問:什么是算法?

答:操作數據的一組方法。

 

數據結構和算法是相輔相成的,數據結構為算法服務,算法要作用在特定的數據結構之上。下面的數據結構和算法的思維導圖:

 

 

其中有20個最常用的、最基礎的數據結構與算法:

10個數據結構:數組、鏈表、棧、隊列、散列表、二叉樹、堆、跳表、圖、Trie樹。

10個算法:遞歸、排序、二分查找、搜索、哈希算法、貪心算法、分治算法、回溯算法、動態規划算法、字符串匹配算法。

 

要學習它的“來歷”、“自身特點”、“適合解決的問題”以及“實際的應用場景”。

 

書籍推薦:

 


免責聲明!

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



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