目录
计算机的各种数据结构,如数组、链表、字典......等,本质上都是通过操作底层硬件资源比如内存来实现的。它们通过不同的组织方式和算法,使得数据的存储和处理更加高效,以适应不同的应用场景和需求。
虽然已经存在的数据结构类型和种类很多,但他们的基础共性都是一样的,都必然的存在:
- 增
- 删
- 改
- 查
不同的数据结构的差异,是根据不同的应用场景和需求来改变它的内部组织方式和算法,下面我将逐一介绍主流的数据结构的特点和示例图。
线性表
如果要对众多的数据结构进行分门别类,那么可以大致划分为线性表,非线性表两大类。