数据结构的浅显理解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构的浅显理解相关的知识,希望对你有一定的参考价值。

1、相关概念

数据结构就是就是对确定的问题选择一种好的结构。

程序设计=数据结构+算法。

数据:描述客观事物的符号。

数据元素:组成数据的、有意义的基本单位。禽类的数据元素:猪、狗、鸡、鸭等等。

数据项:数据最小单位,不可分割。

数据对象:性质相同的数据元素的集合,是数据的子集。

数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。

2、分类

逻辑结构:集合结构、线性结构、树形结构、图形结构

物理结构:数据的逻辑结构在计算机中的存储方式。有顺序存储结构  链式存储结构

 

3、数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称。

 

4、抽象数据类型的定义

ADT 数据类型名字

DATA

OPeration

endADT

 

以上是关于数据结构的浅显理解的主要内容,如果未能解决你的问题,请参考以下文章

kafka架构浅显理解

费曼学习法的浅显理解

Java的TCP/IP协议的浅显认知

Java反射的浅显理解

从CAS算法底层开始的关于计算机数据存储及处理的浅显梳理

web性能优化浅显理解