数据结构 第02章.ppt
2.1.1 线性表的逻辑结构 线性表(Linear List)是由n (n≥0)个类型相同的数据元素a1, a2, …, an组成的有限序列,记作 (a1, a2, …,ai-1,ai,ai+1, …,an)。 1. 序偶 ai-1,ai 2. 直接前驱 3. 直接后继 4. 线性表中元素的个数n被定义为线性表的长度,n=0时称为空表。 线性表的特点: 同一性:线性表由同类数据元素组成,每一个ai必须属于同一数据对象。 有穷性:线性表由有限个数据元素组成, 表长度就是表中数据元素的个数。 有序性:线性表中表中相邻数据元素之间存在着序偶关系ai, ai+1。 1. 查找操作 按序号查找GetData(L, i): 要求查找线性表L中第i个数据元素,其结果是L.elem[i-1]或L-elem[i-1]。 按内容查找Locate(L, e): 要求查找线性表L中与给定值e相等的数据元素,其结果是:若在表L中找到与e相等的元素,则返回该元素在表中的序号;若找不到, 则返回一个“空序号”, 如-1。 例2-1 有两个顺序表LA和LB,其元素均为非递减有序排列, 编写一个算法,将它们合并成一个顺序表LC, 要求LC也是非递减有序排列。例如LA=(2, 2, 3), LB=(1, 3, 3, 4), 则LC=(1, 2,
您可能关注的文档
- 基于抗震性能设计简介 (技术处 徐永基)2010年8月16日 (放大的).doc
- 填料塔吸收实验.doc
- 复旦大学教师于娟——生命日记——为啥是我得癌症.doc
- 复旦女博士于娟 为何我得癌症?.doc
- 复旦女博士于娟 患癌后的思考 给全世界的警示良言.doc
- 复旦女教师于娟为啥是我得癌症.doc
- 复旦女教师于娟已经去世半年多了,但这篇《为啥是我得癌症?》值得每个人认真阅读。.doc
- 外国人记录中国年味的变迁(组图).doc
- 外国名人名著15个版面(新).doc
- 外国档案思考题.doc
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)