数据结构

数据以何种方式、结构存储
数据存储的方式,决定了使用数据时是否方便

算法

在程序中,做事情的步骤被称为算法

有什么样的数据结构,就有什么样的算法

数据结构决定了其上运行的算法 - 有什么样的数据结构,就有什么样的算法,
这2个基本是配对使用的,所以很难拆开

有什么用?

1.解决实际问题:数据结构与算法是一种“经验”,可以帮助我们快速解决同类问题
2.理解底层原理:彻底理解、框架的内在原理,更好的使用别人的东西,也能自己做
3.提升思维能力
4.面试