- 0
- 0
- 约5.85千字
- 约 52页
- 2017-11-04 发布于广东
- 举报
C语言程序设计 13.1 顺序表的插入与删除 1.顺序表的概念及其存储结构 按顺序存储结构存储的线性表称为顺序表。 线性表是最基本最常用的数据结构。简单地说,一个线性表是n个同类型数据元素的有限序列并且相邻数据元素之间存在着序偶关系。线性表的存储结构分为顺序存储和链式存储。线性表的顺序存储指的是用一组地址连续的存储单元依次存储线性表中的各个数据元素。由于顺序表中所有结点的数据类型是相同的,所以每个结点在存储器中占用大小相同的空间。在这种顺序存储结构中,线性表是逻辑上相邻的两个元素在物理位置上也相邻。 一般来说,线性表的第i个数据元素ai 的存储位置为 LOC(ai)= LOC(a1)+(i-1)*L 其中LOC(a1)是线性表的第一个数据元素a1的存储位置,通常称为线性表的起始位置。L为表中每个元素所占存储空间的大小。 线性表的顺序存储结构示意如图13-1所示。以这种顺序存储结构表示的线性表常称为顺序表。 实际应用中,常应用动态分配的一维数组来表示顺序表,其存储结构定义如下。动态分配的结构示意如图13-2所示。 Typedef struct /*顺序表结构*/ { elemtype *elem; /*存储空间的基址*/ int length; /*当前表长*/ int listsize; /*当前已分配的存储空间(按
您可能关注的文档
- C语言程序设计技能教程戴佩荣等第9章.ppt
- C语言程序设计技能教程戴佩荣等第11章.ppt
- C语言程序设计教程(第2版)张磊第2章简单程序设计.ppt
- C语言程序设计教程(第2版)张磊第4章循环结构程序设计.ppt
- C语言程序设计教程(第2版)张磊第5章数组程序设计.ppt
- C语言程序设计教程(第2版)张磊第6章函数程序设计.ppt
- C语言程序设计教程(第2版)张磊第9章文件程序设计.ppt
- C语言程序设计教程第07章.ppt
- C语言程序设计教程封面与目录.ppt
- C语言程序设计教程葛素娟第九章指针.ppt
- 通辽金煤化工有限公司固定资产无形资产土地使用权公允价值减处置费用净额资产评估报告.pdf
- 瑞创RSP系列注射泵使用说明书.pdf
- 欧倍尔 物理化学实验室安全 操作手册.pdf
- Shandong Xinze Instruments山东新泽仪器有限公司氨逃逸在线监测系统TK-1100型使用说明书.pdf
- FX3U-M32M系列产品手册.pdf
- SIEMENS 西门子 SIMATIC S7-400H 技术手册.pdf
- Tencent腾讯空影无人机1.1.9-CC用户手册.pdf
- Biosharp Human APO-1 FAS ELISA KIT 用户手册说明书.pdf
- MobiNova®-100 用户手册说明书.pdf
- ARLON® BISCO 胶带 技术手册.pdf
最近下载
- EPC3000系列温控器使用手册.pdf VIP
- TUNP-公路边坡监测技术规范.pdf VIP
- 2026 年危险化学品重大危险源辨识(GB 18218-2025,附辨识流程).docx VIP
- 《智能装备及故障诊断》课程教学大纲(智能制造工程专业).doc
- 浙江海洋大学2022-2023学年第2学期《线性代数》期末试卷(A卷)及参考答案.docx
- 劳动保护用品发放台账.pdf VIP
- 建筑工程图集 MR1:城市道路-路面、路基及其他设施(2008年合订本).pdf VIP
- AQ3066-2025《危险化学品建设项目安全设施设计专篇编制导则》解读宣贯.pptx
- 网络安全攻防演练总结.docx VIP
- 8项目八 制定税务规划方案.pptx VIP
原创力文档

文档评论(0)