数据结构与算法思维导图
Posted zhanghaodong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构与算法思维导图相关的知识,希望对你有一定的参考价值。
问:什么是数据结构?
答:一组数据的存储结构。
问:什么是算法?
答:操作数据的一组方法。
数据结构和算法是相辅相成的,数据结构为算法服务,算法要作用在特定的数据结构之上。下面的数据结构和算法的思维导图:
其中有20个最常用的、最基础的数据结构与算法:
10个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树。
10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划算法、字符串匹配算法。
要学习它的“来历”、“自身特点”、“适合解决的问题”以及“实际的应用场景”。
书籍推荐:
以上是关于数据结构与算法思维导图的主要内容,如果未能解决你的问题,请参考以下文章