typedef struct Node
{
ElemType data; //数据域
struct Node* Next; //存放后继结点地址
} Node;
typedef struct Node* LinkList
获取链表元素算法(C语言实现)
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;
}
近期评论