赞
踩
1)逻辑结构 指的是数据间的逻辑关系,与数据的存储无关,独立于计算机之外。它又分为线性结构和非线性结构
2)存储结构 是逻辑结构的存储映像,就是数据间的关系在计算机中的表现形式。也成为物理结构。它又分为 4 类:顺序存储 ,链式存储,索引存储和散列存储
相同的逻辑结构在计算机里可以用不同的存储结构实现。比如逻辑结构中的线性结构,可以用数组(顺序存储)或单向链表(链接存储)来实现。
3)数据运算: 施加在数据上的运算(包括定义与实现)。运算的定义是针对逻辑结构,运算的实现是针对物理结构
线性表定义:
使用线性表存储数据的方式可以这样理解,把所有数据用一根线儿串起来,再存储到物理空间中
下图中,左侧是“串”起来的数据,右侧是空闲的物理空间。把这 “一串儿” 数据放置到物理空间,我们可以选择以下两种方式:
将具有“一对一”关系的数据“线性”地存储到物理空间中,这种存储结构就称为线性存储结构:
下面详细讲解这两种存储结构
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。