- 2
- 0
- 约4.24千字
- 约 26页
- 2020-04-19 发布于上海
- 举报
线性表 线性表的定义 线性表是一种可以在任意位置进行插入和删除数据元素操作的、由n(n ≥ 0)个相同类型数据元素a0, a1, a2, ..., an-1组成的线性结构。线性表抽象数据类型的接口定义如下: interface List { void insert(int i, Object obj);//插入 Object delete(int i); //删除 Object getData(int i); //取数据元素 int getSize(); //求元素个数 bool isEmpty(); }顺序表特点:逻辑关系上相邻的两个元素在物理存储位置上也相邻;优点:可以随机存取表中任一元素,方便快捷;缺点:在插入或删除某一元素时,需要移动大量元素; 需要预先确定数据元素的最大个数。解决问题的思路:改用另一种存储方式:链式存储结构 链式存储结构是用指针把相互直接关联的结点(即直接前驱结点或直接后继结点)链接起来。指针表示一个数据元素逻辑意义上的存储位置一个数据元素和一个指针称为一个结点链式存储结构是基于指针实现的链式存储结构的线性表称为链表。 根据结点构造链的方法不同,链表主要有单链表、循环单链表和双向链表三种。2.3 单链表 2.3.1 单链表的结构 单链表是构成链表的每个结点只有一个指向直接后
您可能关注的文档
- 百钞金砖创富座谈会会中注意事项及促成24页.pptx
- 小儿常见病的防治及夏季饮食.pptx
- 泳池水质处理培.pptx
- 电脑基础知识c第三版温秀梅.pptx
- 超微电极电化学.pptx
- 最新注册监理工程师培训.pptx
- 邓稼先华师大版.pptx
- 青岛版八下112为什么要证明.pptx
- 第九章套利定价理论.pptx
- 衡量精度指标.pptx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)