文档详情

数据结构2讲解.ppt

发布:2017-04-18约1.93千字共97页下载文档
文本预览下载声明
第二章 线性表;第二章 线性表;第二章 线性表;第二章 线性表;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.1 线性表的类型定义;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;q = (L.elem[i-1]); // q指示第i个插入位置 for (p = (L.elem[L.length-1]); p = q; - -p) *(p+1) = *p; // 插入位置及之后的元素右移 *q = e; // 插入e ++L.length; // 表长增1 return OK; } // ListInsert_Sq;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;2.2 线性表的顺序表示和实现;作业;作业;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;Status ListInsert_L(LinkList L, int i, ElemType e) { p = L; j = 0; while (p j i-1) { p = p-next; ++j; } // 寻找第i-1个结点 if (!p || j i-1) return ERROR; // i 小于1或者大于表长 s = (LinkList) malloc ( sizeof (LNode)); // 生成新结点 s-data = e; s-next = p-next; // 插入L中 p-next = s; return OK;};2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;2.3 线性表的链式表示和实现;作业;2.4 一元多项式的表示及相加;2.4 一元多项式的表示及相加;2.4 一元多项式的表示及相加;2.4 一元多项式的表示及相加;2.4 一元多项式的表示及相加;2.4 一元多项式的表示及相加;2.4 一元多项式的表示及相加;2.4 一元多项式的表示及相加;2.4 一元多项式的表示及相加;2.4 一元多项式的表示及相加;本章小结;本章小结;答案;答案;作业
显示全部
相似文档