我在用c编设立尾指针的单循环链表

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:25:59
将表清空函数
Status ClearList_CL(LinkList &L)
{ //将L置为空表
LinkList p,q;
L=L->next;//L指向头结点
p=L->next;//p指向第一个结点
while(p!=L)
L=L->next怎么是指向头结点呢?谁能帮我讲解一下,谢谢了

循环链表 在整个链表中由一个空节点 叫head 用于指向头指针得,而且尾表指向的是head。这样你再看看,就明白了吧

我觉得有点问题吧,最后那个L=L->next是不是应该改成P=P->next,否则只能执行一次while里面的语句。