暂无评论
第2章线性表ppt
线性表2.1线性表的类型定义及结构特征2.2线性表类型的实现——顺序映象2.3线性表类型的实现——链式存储映象2.4线性表的应用
本章节介绍的是线性表的主要知识对自学的人来说很有帮助
本章的基本内容是:线性表的逻辑结构线性表的顺序存储及实现线性表的链接存储及实现一元多项式的表示及相加
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有
事实上事实上事实上事实上收拾收拾收拾收拾
间接寻址 间接寻址是将数组和指针结合起来的一种方法它将数组中存储数据元素的单元改为存储指向该元素的指针 2.5 线性表的其它存储方法 0 1 2 i-1 n-1 Max-1 空闲 长度 a1 ai a
指针p1和p2初始化分别指向Pa和Pb的首元结点 p3指向和多项式的当前结点初值为Pa的头结点 当指针p1和p2均未到达相应表尾时则循环比较p1和p2所指结点对应的指数值p1->expn与p2-
4. 在线性表L中第i个数据元素之前插入数据元素e Status ListInsert(SqList &L,int i ,ElemType e){ if(iL.length+1) return
淮海工学院 数据结构课程 2静态链表结构 define Maxsize= 链表可能达到的最大长度 typedef struct {ElemType data; int cursor; }Compone
教学目的 了解线性表逻辑结构的基本特征; 掌握线性表的顺序存储结构和链式存储结构它们如何表达线性表中数据元素之间的结构关系如何用C语言描述它们的类型定义 掌握顺序表的基本操作的算法 掌握链表的建立及其
3.3.2 静态链表的结构和操作 3 CHEN -1 WU 5 ZHAO 5 LI 6 WANG 2 ZHANG 1 -1 WU 5 ZHAO 4 LI 3 WANG 2 ZHANG 1 6 5 4
第二章 线性表 目录 2.1 线性表的定义 2.2 线性表的顺序表示和实现----顺序表 2.3 线性表的链式表示和实现 2.4 线性表的应用举例----多项式的表示与实现 线性表是n(n>=0
算法和数据结构 数据结构讲义 第二章 线性表 一线性表逻辑结构 a1, a2, ai-1, ai, ai+1, .an) n(n>=0)个结点的有限集每个结点的类型 是相同的结点之间的位置关系是
例2-4 栈与递归 下面以 n!为例介绍如何将递归的算法改写为堆栈的非递归算法 n! = 1 n==0或n==1 /*递归终止条件*/ n(n-1! n>0 /*递归步骤*/ int fact(
暂无评论