数据 > 数据元素 > 数据项
数据项是构成数据元素的不可分割的最小单位
(资料图)
数据是由数据项组成的,数据项是由数据元素组成的
数据元素-----组成数据的基本单位
与数据的关系:是集合的个体
数据对象------性质相同的数据元素的集合
与数据的关系:是集合的子集
数据元素之间的逻辑关系:
逻辑结构的种类
1)线性结构(1:n) 有且只有一个开始和终端节点,并且所有节点最多只有一个直接前驱和一个直接后继
例如:线性表,栈,队列,表
2)非线性结构(1:n或者 m : n ) 一个节点可能有多个直接前驱和直接后继
例如:树,图
线性表的基本操作
线性表的置空操作 clear(): 将一个已经存在的线性表置为空表
判空操作 is_empty() : 判断线性表是否为空,为空,返回true,不为空返回false ;
求线性表的长度操作 length() : 求线性表中的数据元素的个数并返回其值;
取i元素操作 get(i) :读取并返回线性表中第i个元素的值,其中i的取值范围是 0<= i <=length()-1
插入操作 insert(i,x)在线性表中第i个元素之前插入一个值为x的元素;i的取值范围是0<= i <= length(); 当i=0时,在表头插入x,当i=length()时,在表尾插入x;
删除操作 remove(i) :删除表中第i个元素,其中i的取值范围是 0 <= i <=length()-1;
查找操作 index0f(x) :查找表中首次出现x的位序号,若表中无此元素,返回 -1;
ps:线性表(至多一个前驱,一个后继)分为 顺序表,链表,栈,队列 等
college-ds/c at main · ucas-zc/college-ds · GitHub
下一篇:最后一页
百度兵败元宇宙,百度,元宇宙,李彦宏,林俊杰,虚拟世界
当地时间6月3日至4日,欧佩克与非欧佩克产油国在维也纳举行会议,各主
容县抢抓“互联网+”的发展机遇,把发展电子商务同乡村振兴紧密结合起
6月4日,记者从自治区商务厅获悉,第六届进博会招商路演启动仪式暨首场
1、RunnerGo介绍今天给大家介绍一个好用的测试平台:RunnerGo(开源)
安井食品(603345)06月05日在投资者关系平台上答复了投资者关心的问题。
【中信证券:东南亚电动化加速两轮车开启出海新篇章】中信证券指出,东南亚两轮车是居民最常见的出行工具、
直播吧6月5日讯 北京时间今天上午8点,NBA总决赛G2,掘金主场对阵热火,目前掘金系列赛1-0领先。赛前迈克-
业内人士认为,此轮中小银行下调存款利率的影响主要有两方面:一是利于缓解中小银行负债压力,提升净息差;
导读1、是啊。2、英派斯的新地址就是在原来的老体育场里面,靠后的那个游泳馆里,不过现在已经改造了,很漂
X 关闭
零下10度无暖气业主集体贴“冷”字 暖气多少钱一平方米?
什邡市召开非道路移动机械监督管理视频培训会
300名“海归”学者夜游拙政园 沉浸式体验江南文化
科技阻截纵深防范 解码全民反电诈“密码”
疫情期间骗子猖獗 上海警方精准“隔离”涉疫类诈骗
山西交城县一化肥厂锅炉房发生爆炸 造成3死2伤
X 关闭