C语言的数据结构是什么

Python015

C语言的数据结构是什么,第1张

数据结构,data

strucure

是具有特定关系的数据元素的集合。它包含两方面的信息:D+S

D

即数据元素的集合,也就是数据对象;S

数据元素间的关系,而这种关系指的是数据元素之间本身的关系

也叫做逻辑结构!而这种逻辑结构需要通过一种高级语言

比如c语言才能使得将这种逻辑结构在计算机中表现出来

也就是通过高级语言存储结构。

数据结构(Data Structure)是带有结构的数据元素的集合,它是指数据元素之间的相互关系,即数据的组织形式。我们把数据元素间的逻辑上的联系,称为数据的逻辑结构。常见的数据结构有线性结构、树型结构、图型结构。数据的逻辑结构体现数据元素间的抽象化相互关系,并不涉及数据元素在计算机中具体的存储方式,是独立于计算机的。

然而,讨论数据结构的目的是为了在计算机中实现对数据的操作,因此还需要研究如何在计算机中表示数据。数据的逻辑结构在计算机存储设备中的映像被称为数据的存储结构,也可以说数据的存储结构是逻辑结构在计算机存储器中的实现,又称物理结构。数据的存储结构是依赖于计算机的。常见的存储结构有顺序存储结构、链式存储结构等。

通常所谓的“数据结构”是指数据的逻辑结构、数据的存储结构以及定义在它们之上的一组运算。