第二章数据结构严蔚敏摘要.ppt
第二章 线性表 教学要求: 理解线性表的概念 掌握线性表的抽象数据类型和应具有的基本操作 掌握线性表的顺序存储结构的实现方法 掌握线性表的链表存储结构的实现方法 掌握线性表的简单应用 线性表:线性表是n个元素的有序序列,是最常用且最简单的一种数据结构。 ( A, B, C, D, …… , Z) 综上例: 线性表中的数据元素可以是各种各样的 但同一个表中的元素必须具有相同的特性 相邻数据元素之间存在序偶关系 线性表中每一个元素都有确定的位置,如a1是第一个数据元素,ai是第i个数据元素 在C语言中,一维数组的机内表示就是顺序结构。因此,可用C语言的一维数组实现线性表的顺序存储。 问题: 1、在顺序表中,第i个元素前面插入一个元素,要移动多少个元素? 2、在顺序表中,要删除第i个元素,要移动多少个元素? 算法:顺序表的合并 已知顺序表La和Lb按值非递减排列,归并两表,得到新表Lc也按值非递减排列。 分析:Lc中的数据元素或者是La中的数据元素,或者是Lb中的数据元素,则只要将La或Lb中的元素逐个插入到Lc中即可。 设两个指针pa和pb分别指向La和Lb中的某个元素,若设pa当前所指的元素为a,pb当前所指的元素为b,则当前应插入到Lc中的元素c为 c=a 当a≤b时 c=b 当a>b时 很显然,指针pa和pb的初值均为1,在所指元素插入L
您可能关注的文档
- 第二章传播学史和传播学主要流派摘要.ppt
- 第二章传统康复方法学评定摘要.ppt
- 第二章传统支付工具摘要.ppt
- 第二章估值模型摘要.ppt
- 第二章体育产品及摘要.ppt
- 第二章供应链战略规划摘要.ppt
- 第二章供应链物流管理摘要.ppt
- 第二章供应链管理摘要.ppt
- 第二章供求理论摘要.ppt
- 第二章促进身心健康摘要.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 青岛市胶州市2025-2026学年第二学期三年级语文期中考试卷(部编版含答案).docx VIP
- 村支书考公务员面试题目及答案.doc VIP
- 常考公务员面试题目及答案.doc VIP
- 一年级数学10以内加减法计算专项练习题(每日一练,共30份).docx VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共10套).docx VIP
- 2025常考公务员面试题目及答案.doc VIP
- 北大炒股北大炒股.pptx VIP
- 自考13887《经济学原理》(中级)全书知识点.pdf
- 自考 13142《广告学》重点精简版.docx VIP
- 新疆生产建设兵团兴新职业技术学院2026 年高职(专科)综合评价招生《素质测试》面试模拟试题及参考答案.docx VIP
原创力文档

文档评论(0)