- 1
- 0
- 约7.45千字
- 约 47页
- 2017-05-07 发布于四川
- 举报
数据结构教学课件chapter2
计算机科学与工程系 计算机科学与工程系 第二章 线性表 线性表的定义与基本概念 线性表的逻辑特点 线性表的存储结构与主要操作 顺序实现——顺序表 链式实现——链表 一元多项式及其相加 2.1 线性表的定义与基本运算 1)定义: n 个具有相同特性数据元素的有限序列。 (n ? 0) 记作: L = (a1, a2, …, an) L为表名 a1 称为表头元素, an 称为表尾元素 n 是表长度 ai-1 称为ai的直接前驱元素 ai+1称为ai的直接后继元素 2)线性表的特点 从逻辑上讲,线性表中(非空): 线性表是一种线性结构 存在唯一的“表头”元素 存在唯一的“表尾”元素 除表头元素外,其余元素有且仅有一个直接前驱 除表尾元素外,其余元素有且仅有一个直接后继 3)线性表的抽象数据类型定义 ADT List { 数据对象: D={ ai | ai ∈ElemSet, i=1,2,...,n, n≥0 } 数据关系: R1={ ai-1 ,ai |ai-1 ,ai∈D, i=2,...,n } 基本操作: InitList( L ) { 初始化 } DestroyList( L ) { 结构
原创力文档

文档评论(0)