已有1条回答
管理员
数据结构包括逻辑结构、数据的物理结构、数据存储结构。
1、数据逻辑:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后间关系,而与他们在计算机中的存储位置无关。逻辑结构包括:集合:数据结构中的元素之间除了“同属一个集合”的相互关系外,别无其他关系;线性结构:数据结构中的元素存在一对一的相互关系;树形结构:数据结构中的元素存在一对多的相互关系;图形结构:数据结构中的元素存在多对多的相互关系。
2、数据物理结构:指数据的逻辑结构在计算机存储空间的存放形式。数据的物理结构是数据结构在计算机中的表示(又称映像),它包括数据元素的机内表示和关系的机内表示。由于具体实现的方法有顺序、链接、索引、散列等多种,所以,一种数据结构可表示成一种或多种存储结构。数据元素的机内表示(映像方法):用二进制位(bit)的位串表示数据元素。通常称这种位串为节点(node)。当数据元素有若干个数据项组成时,位串中与各个数据项对应的子位串称为数据域(datafield)。因此,节点是数据元素的机内表示(或机内映像)。关系的机内表示(映像方法):数据元素之间的关系的机内表示可以分为顺序映像和非顺序映像,常用两种存储结构:顺序存储结构和链式存储结构。顺序映像借助元素在存储器中的相对位置来表示数据元素之间的逻辑关系。非顺序映像借助指示元素存储位置的指针(pointer)来表示数据元素之间的逻辑关系。
3、数据存储结构:数据的逻辑结构在计算机存储空间中的存放形式称为数据的物理结构(也称为存储结构)。一般来说,一种数据结构的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序存储、链式存储、索引存储和哈希存储等。数据的顺序存储结构的特点是:借助元素在存储器中的相对位置来表示数据元素之间的逻辑关系;非顺序存储的特点是:借助指示元素存储地址的指针表示数据元素之间的逻辑关系。
猜你喜欢
华为mate50E怎么打开NFC功能
vivo Y77拦截骚扰电话教程
联动云租车价格,联动云租车怎么计费
荣耀MagicV2至臻版怎么屏蔽广告
汽车省油的车有哪些(四款车一箱油都能跑上千公里)
荣耀80在哪里设置导航键
iqoo手机有清灰功能在哪
马的特点
车牌子标志大全图片(公认最美的6个车标)
红米RedmiNote12RPro怎么查是不是正品
讴歌RDX有多重 车重对汽车有哪些影响存在
iphone6splus机身尺寸 厘米
最新学习
OPPO Pad Air多大尺寸
vivo X90s微信语音没声音怎么办
blnal10华为是什么型号
新买不粘锅如何开锅
uu加速器下载不了游戏
iphone13在保修期内换电池免费吗
wey vv7这车质量怎么样 安全配置齐全的实用型SUV
华为nova 10强制重启手机教程
华为畅享60怎么样关掉计步器
科目三不熟悉路要紧吗
Redmi Note 12 Turbo是双扬声器吗
零下15度车打不着火