码迷,mamicode.com
首页 > 编程语言 > 详细

数据结构与算法思维导图

时间:2019-01-17 15:06:46      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:字符串   哈希算法   个数   存储   分治   ima   http   列表   字符串匹配算法   

问:什么是数据结构?

答:一组数据的存储结构。

问:什么是算法?

答:操作数据的一组方法。

 

数据结构和算法是相辅相成的,数据结构为算法服务,算法要作用在特定的数据结构之上。下面的数据结构和算法的思维导图:

技术分享图片

 

 

其中有20个最常用的、最基础的数据结构与算法:

10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树。

10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划算法、字符串匹配算法。

 

要学习它的“来历”、“自身特点”、“适合解决的问题”以及“实际的应用场景”。

 

书籍推荐:

技术分享图片

 

数据结构与算法思维导图

标签:字符串   哈希算法   个数   存储   分治   ima   http   列表   字符串匹配算法   

原文地址:https://www.cnblogs.com/zhanghaodong/p/10281923.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!