博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据结构与算法思维导图
阅读量:6461 次
发布时间:2019-06-23

本文共 325 字,大约阅读时间需要 1 分钟。

问:什么是数据结构?

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

问:什么是算法?

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

 

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

 

 

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

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

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

 

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

 

书籍推荐:

 

转载于:https://www.cnblogs.com/zhanghaodong/p/10281923.html

你可能感兴趣的文章
ASP.NET性能优化之分布式Session
查看>>
转载:《TypeScript 中文入门教程》 16、Symbols
查看>>
JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记4
查看>>
C#技术------垃圾回收机制(GC)
查看>>
漫谈并发编程(三):共享受限资源
查看>>
【转】github如何删除一个仓库
查看>>
Linux系统编程——进程调度浅析
查看>>
大数据Lambda架构
查看>>
openCV_java 图像二值化
查看>>
状态模式
查看>>
删除CentOS / RHEL的库和配置文件(Repositories and configuraiton files)
查看>>
DJANGO变动库的一次真实手动经历
查看>>
VC++获得微秒级时间的方法与技巧探讨(转)
查看>>
HDOJ-1010 Tempter of the Bone
查看>>
MySQL my.cnf参数配置优化详解
查看>>
JavaNIO基础02-缓存区基础
查看>>
日本开设无人机专业,打造无人机“人才市场”
查看>>
190行代码实现mvvm模式
查看>>
PXE部署实例
查看>>
cobbler初探------实现自动安装centos6.4
查看>>