数据结构 课件 链表部分
回顾上次课内容 数据结构的相关概念 数据的存储结构 线性结构的特点 二、抽象数据类型线性表的定义 ADT List { 数据对象:D={ai︱ai ∈Elemset, i=1,2,…,n , n≥0} 数据关系:R1={ ai-1 , ai ︱ ai-1 , ai ∈D, i=2, …,n} 基本操作: 构造、销毁、置空、判空、获取元素、插入、删除、定位等。 }ADT List a1是第一个元素,有且仅有一个直接后继元素a2; an是最后一个元素,有且仅有一个直接前趋元素an-1 ; 其余ai(1in)有且仅有一个直接前趋ai-1,有且仅有一个直接后继ai+1 顺序表示(存储):指在内存中用地址连续的一块存储空间顺序存放线性表的各元素,用这种存储形式存储的线性表称其为顺序表。 数据元素存储位置表示 设 a1的存储地址为Loc(a1),每个数据元素占l个存储地址,则第i个数据元素的地址为: Loc(ai)=Loc(a1)+(i-1)* l ,1≤i≤n 逻辑上相邻的ai和ai+1以相邻的存储位置。 确定起始位置后,顺序表中任一数据元素都可随机存取。 顺序表是一种随机存取的存储结构。 高级语言中一般用数组来描述顺序存储。 #includestdio.h #define MAXSIZE 100 typedef int ElemType; typedef
您可能关注的文档
最近下载
- 2025年四川省成都市锦江区中考数学二诊试卷+答案解析.pdf VIP
- DB37T 3015-2017建筑施工企业安全生产风险分级管控体系细则.docx VIP
- 2026年初中生物地理会考真题模拟卷(含答案).docx VIP
- 餐饮服务合同(2025年食品安全保障版).docx VIP
- 自愿迁出户口协议书.docx VIP
- 道德与法治—听课体会.docx VIP
- 江苏省盐城市2025年中考数学真题(含答案).pdf VIP
- 【高二下】【期中】家长会:别太老实,要敢想敢拼【课件】.pptx
- 母线插接箱安装详解.ppt VIP
- 【微训练】20天 背默填 玩转60篇(高语名默循环练)-训练版.docx VIP
原创力文档

文档评论(0)