数据结构单链表逆置的问题
voidreverse(linklist&L){p=null;q=L;while(q!=null){r=q∧next;q∧next=p;p=q;q=r;}L=p;}这是不...
void reverse(linklist &L)
{
p=null; q=L;
while(q!=null){
r=q∧next;
q∧next=p;
p=q;
q=r;
}
L=p;
}
这是不带头结点的单链表,p=q; q=r;这两步是什么意思啊,刚开始将第一个节点的指针域置空之后下面的操作是什么意思啊,谁能给我讲讲,谢谢了!!! 展开
{
p=null; q=L;
while(q!=null){
r=q∧next;
q∧next=p;
p=q;
q=r;
}
L=p;
}
这是不带头结点的单链表,p=q; q=r;这两步是什么意思啊,刚开始将第一个节点的指针域置空之后下面的操作是什么意思啊,谁能给我讲讲,谢谢了!!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询