数据结构笔记(持续更新)

线性表
是一个序列
数据元素之间是有序的
数据元素之间是一对一的关系

有限性
线性表的数据元素个数是有限的

0个数据元素的有限序列被称为空表

常见操作:
创建和初始化
查找
插入
删除
清空

ADT 线性表(SequenceList)
Data 
		1.线性表数据元素是一个集合{a1,a2,a3,......an},
		数据元素的类型DataType(intchar,自定义)
		2.(前驱)除了第一个元素a1外,每个元素有且只有一个直接的前驱元素
		3.(后继)除了最后一个元素an外,每个元素有且只有一个直接的后继元素
		4.每个数据元素之间的关系是一对一的关系
operation
		(初始化)InitList(*List)初始化线性表:创建一个空的线性表List
		(插入)InsertElement(*List,index,elem)在线性表List的index处插入元素elem
		(删除)DeleteElement(*List,index,*elem)删除线性表List中第i个元素,并返回删除元素的指针e
		GetLength(*lest)
		IsEmpty(*lest)
		ClearList(*lest)
		GetElement(*lest,index,*elme)
		endADT

在这里插入图片描述

发布了10 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42403632/article/details/104057069
今日推荐