- 3
- 0
- 约6.07万字
- 约 323页
- 2017-05-30 发布于北京
- 举报
第二章 基本数据结构及其运算 线性表 什么是线性表? 日常生活中常见到表格形式的一类数据 列车时刻表 学生成绩表 周名缩写表 线性表概念 综上所述,线性表是由n(n≥0)个数据元素a1,a2,…,an 组成的一个有限序列。表中的每一个数据元素,除了第一个 外,有且只有一个前件;除了最后一个外,有且只有一个后 件。即线性表或是一个空表,或可以表示为: (a1,a2,…,ai,…,an) 其中ai(i = 1,2,…,n)是属于数据对象的元素,通常也称其 为线性表中的一个结点。 结构特征: ① 有且只有一个根结点a1,它无前件。 ② 有且只有一个终端结点an,它无后件。 ③ 除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。线性表中结点的个数n称为线性表的长度。当n = 0时,称为空表。 线性表的存储 在计算机中存放线性表,一种最简单的方法是顺序存储,也称为顺序分配。顺序存储的线性表通常称为顺序表。 线性表的顺序存储结构具有以下两个基本特点: ① 线性表中所有元素所占的存储空间是连续的。 ② 线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。 线性表的存储 在计算机中的顺 序存储结构 如图所示。 一般来说,设长度为n的线性表为: 要在线性表的第i个元素ai之前插入一个新元素b
您可能关注的文档
- (三)鉴赏运用表现手法技巧.ppt
- C#桌面程序设计第十一章应用程序在线升级.ppt
- C#程序设计教程第3章.ppt
- c#程序设计经典案例汇总.ppt
- C#编程与框架第一讲.ppt
- (中文精简版)非周期性标准化工作培训教材.ppt
- (二)汉字的结构和发展 (2).ppt
- C#面向对象的编程(一)类和对象.ppt
- C02C语言程序的开发过程.ppt
- (人事通)市场竞争分析.ppt
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)