摘要:
//函数功能: 删除元素 //初始条件: 顺序线性表L已存在, i>=1 && iNext && jNext; j++; } if(!(p->Next) || j>i) { return ERROR; } q = p->Next; p->Next = q->Next; *e = q->Next; fr... 阅读全文
摘要:
#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... 阅读全文
摘要:
//函数功能: 获取线性表元素的值//初始条件: 顺序线性表L已存在,1 L.length) { return ERROR; } *e = L.data[i-1]; return OK; } //函数功能: 插入元素//初始条件: 顺序线性表L已经存在,i>=1 && ilength == MAXSIZE) { ret... 阅读全文
摘要:
//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++) { ... 阅读全文