单链表结点数据类型定义

typedef struct LNode{
ElemType data;

    struct LNode *next;

}LNode,*LinkList;

typedef struct Node{
int data;

    struct node *link;

}NODE;

Typedef NODE *PNODE;

这两个结点数据类型定义有什么区别?

区别不是特别大,都是一个数据域一个指针域,不过要看你定义的ElemType是什么类型了