博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据结构与算法基本学习笔记(2)
阅读量:5887 次
发布时间:2019-06-19

本文共 509 字,大约阅读时间需要 1 分钟。

1、逻辑结构

一个数据结构是由一组同类的数据元素依据某种联系组织起来的。数据结构间的逻辑关系描述称为数据的逻辑结构

2、抽象层上看,数据的逻辑结构分为以下四种

(1)集合结构:元素间的次序是任意的;【如公交车上的所有乘客,聚会中的所有人员】

(2)线性结构:数据元素之间构成一个有序序列。其中,第一个元素只有后继没有前驱,最后一个元素只有前驱没有后继。除此之外,其余元素都有一个前驱和一个后继。【如每个班对成绩的排名,总有第一名和最后一名】

(3)树形结构:除了一个特殊的根元素外,每个元素有且仅有一个前驱,后继数目不限。根元素没有前驱。树形结构表示的是一种层次关系。【如大家族中老祖宗和子子孙孙的关系】

(4)图形结构: 最一般的逻辑结构,每个元素的前驱和后继数码都不限。【如计算机网络中各个设备的相连】

3、逻辑结构是数据组织的本质。但也要注意:

(1)逻辑结构与数据元素本身的内容无关;

(2)逻辑结构与数据元素的个数无关;

(3)逻辑结构与数据元素的相对存储位置无关;

(4)逻辑结构与数据的存储无关;

转载于:https://www.cnblogs.com/liuhanbao/p/3413373.html

你可能感兴趣的文章
我的友情链接
查看>>
Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
查看>>
oracle数据库版本检查解决方法
查看>>
Data Guard 和DGMGRL
查看>>
Memcached 原理和使用
查看>>
Oracle中NLS_DATE_FORMAT永久生效的设置方法
查看>>
高线教材管理系统
查看>>
passive-interface
查看>>
Linq to Xml读取复杂xml(带命名空间)
查看>>
我的友情链接
查看>>
How to Be Good
查看>>
top命令 CPU利用率超过100%
查看>>
好代码
查看>>
acr122U爆破
查看>>
Cisco 2950 IOS升级
查看>>
BigData 大数据
查看>>
Centos下的PHP安装手册
查看>>
Android视频直播流(七)NV21转换NV12
查看>>
标准acl配置
查看>>
java spark WordCount
查看>>