#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; typedef struct Node* LinkList; //函数功能: 获取线性表元素的值 //初始条件: 顺序线性表L已存在, i>=1 && i<ListLength(L) //操作结果: 用e返回L中第i个元素的值 Status GetElem(LinkList L, int i, ElemType *e) { int j; LinkList p; p = L->Next; j = 1; while(p && j<i) { p = p->Next; ++j; } if(!p || j>i) { return ERROR; } *e = p->data; return OK; }
10 线性表05
猜你喜欢
转载自www.cnblogs.com/YiShen/p/9905728.html
今日推荐
周排行