单链表的小问题
在严蔚敏 数据结构上
//---------线性表的单链表存储结构---------
typedef struct LNode{
ElemType data;
struct Lnode *next;
}LNode, *Linklist;
这个C语言描述中
问题
1,下面的LNode, 和 Linklist是不是一种结构体LNode?
2,如果是表示的一种结构体 为什么还要写一个LNode?
3,在结构体中 struct Lnode 中的Lnode 与LNode 相同?属于印刷错误?
4,书上定义说 :头指针指示链表中第一个节点的存储位置,
头结点的指针域存储指向第一个结点的指针(即第一个元素结点的存储位置)
那么头结点的指针域是不是头指针?