摘要: //函数功能: 删除元素 //初始条件: 顺序线性表L已存在, i>=1 && iNext && jNext; j++; } if(!(p->Next) || j>i) { return ERROR; } q = p->Next; p->Next = q->Next; *e = q->Next; fr... 阅读全文
posted @ 2018-11-04 20:55 不夜君 阅读(207) 评论(0) 推荐(0) 编辑
摘要: #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define MAXSIZE 20 typedef int ElemType; typedef int Status; typedef struct Node { ElemType data; struct Node* Next; }Node; typed... 阅读全文
posted @ 2018-11-04 20:45 不夜君 阅读(120) 评论(0) 推荐(0) 编辑
摘要: //函数功能: 获取线性表元素的值//初始条件: 顺序线性表L已存在,1 L.length) { return ERROR; } *e = L.data[i-1]; return OK; } //函数功能: 插入元素//初始条件: 顺序线性表L已经存在,i>=1 && ilength == MAXSIZE) { ret... 阅读全文
posted @ 2018-11-04 20:40 不夜君 阅读(172) 评论(0) 推荐(0) 编辑
摘要: //La表示a集合 Lb表示b集合 void unioL(List *La,List Lb) { int LaLen,LbLen,i; ElemType e; LaLen = ListLength(*La); LbLen = ListLength(*Lb); for(i = 1; i <= LbLen; i++) { ... 阅读全文
posted @ 2018-11-04 20:08 不夜君 阅读(176) 评论(0) 推荐(0) 编辑