单链表

2021-03-28  本文已影响0人  爱生活_更爱挺自己
typedef struct LNode{   //定义单链表结点类型
    ElemType data;      //每个结点存放一个数据元素
    struct LNode *next; //指针指向下一个结点
}LNode,*LinkList;

//上面一段代码与下面的代码相同
struct LNode{           //定义单链表结点类型
    ElemType data;      //每个结点存放一个数据元素
    struct LNode *next; //指针指向下一个结点 
};
typedef struct LNode LNode;
typedef struct LNode *LinkList;
typedef struct LNode    //定义单链表结点类型
{
    Elemtype data;      //每一个结点存放一个数据元素
    struct LNode *next; //指针指向下一个结点
}LNode,*LinkList;

LNode * GetElem(LinkList L, int i )
{
    int j=1;
    LNode *p->next;
    if(i==0)
    {
        return L;
    }
    
    if(i<1)
    {
        return NULL;
    }
    
    while(p!=NULL && j<i)
    {
        p=p->next;
        j++;
    }
    
    return p;
}
上一篇 下一篇

猜你喜欢

热点阅读