数据结构和算法本质

解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。

执行效率

执行效率是算法一个非常重要的考量指标。
Q:如何衡量你编写的算法代码的执行效率?
A: 时间、空间复杂度分析。

什么是数据结构?什么是算法?

从广义上讲,数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。

数据结构与算法(覃超版)

截屏2020-08-23 下午12.55.12.png
截屏2020-08-23 下午12.57.04.png

常用的10个数据结构

image.png

image.png