第五章 数组列表
1.线性表基本概念 线性表是由n(n≥0)个相同类型的数据元素a1,a2,…,an组成的有限序列,记作: LinearList a1,a2,…,an 其中,n表示线性表的元素个数,称为线性表的长度。 若n 0,则称为空表。 若n 0,对于线性表中第i个数据元素ai,有且仅有一个直接前驱数据元素ai-1和一个直接后继数据元素ai+1,而a1没有前驱数据元素,an没有后继数据元素。 线性表的基本操作 求长度:求线性表中的数据元素个数。 插入:在线性表指定位置上,插入一个新的数据元素,插入后仍为一个线性表。 删除:删除线性表指定位置的数据元素,同时保证更改后的线性表仍然具有线性表的连续性。 访问:对线性表中指定位置的数据元素进行存取、修改、替换等操作。 查找:在线性表中查找满足某种条件的数据元素。 排序:对线性表中的数据元素按关键字值,以递增或递减的次序进行排列。 遍历:按次序访问线性表中的所有数据元素,并且每个数据元素恰好访问一次。 复制:重新复制一个线性表。 合并:将两个或两个以上的线性表按照某种规则合并起来,形成一个新的线性表。 一种简单的描述 3.线性表的存储结构 线性表的顺序存储结构:是用一组连续的存储单元顺序存放线性表的数据元素,数据元素在内存的物理存储次序与它们在线性表中的逻辑次序是一致的,即数据元素ai与其前驱数据元素ai-1及后继数据元素ai+1的位置相邻。 4.简
您可能关注的文档
- 第二章___需求、供给与均衡价格__(恢复).ppt
- 第二章__最小二乘法和线性回归.ppt
- 第二章_存储器.ppt
- 第二章_门电路.ppt
- 第二章会计要素t 演示文稿.ppt
- 第二章劳动生产率和比较优势李嘉图模型.ppt
- 第二章教案(上).ppt
- 第二章维纳滤波器与卡尔漫滤波器.ppt
- 第二章胚胎移植的应用.ppt
- 第二讲 vhdl语言要素.ppt
- Lange电桥的设计原理与实现方法研究.docx
- LANPC逆变器中器件过电压分析及抑制.docx
- 宣贯培训(2026年)《GBT 20247-2006声学 混响室吸声测量》.pptx
- 宣贯培训(2026年)《GBT 20248-2006声学 飞行中飞机舱内声压级的测量》.pptx
- Laval喷嘴型面的优化设计及仿真试验分析.docx
- LATP修饰LCO在高压贫液锂电池中的性能研究.docx
- LaZr功能化颗粒生物炭对磷的动态吸附研究.docx
- LastWar海外市场深度分析15亿月流水背后的买量神话与SLG赛道竞争.docx
- 宣贯培训(2026年)《GBT 20255.3-2006硬质合金化学分析方法 钼、钛和钒量的测定 火焰原子吸收光谱法》.pptx
- LBB分析参考文献.docx
原创力文档

文档评论(0)