简述以下算法的功能。我想知道这里的L到底指的是什么,是头结点还是首元结点?
StatusA(LinkedListL){//L是无表头结点的单链表if(L&&L->next){Q=L;L=L->next;P=L;while(P->next)P=P-...
Status A(LinkedList L) { //L是无表头结点的单链表
if(L && L->next) {
Q=L; L=L->next; P=L;
while(P->next) P=P->next;
P->next=Q; Q->next=NULL;
}
return OK;
}
头结点是不是一个数据为零的结点,到底首元结点前面有没有结点?我纠结了。分不清结点和指向的关系了。 展开
if(L && L->next) {
Q=L; L=L->next; P=L;
while(P->next) P=P->next;
P->next=Q; Q->next=NULL;
}
return OK;
}
头结点是不是一个数据为零的结点,到底首元结点前面有没有结点?我纠结了。分不清结点和指向的关系了。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询