nodetype *invert(nodetype *head)
{
}
因为每一个节点都有左右指针,所以要逆置的话,只要从头结点开始,让每一个节点的左指针指向右节点,右指针指向左节点就可以了。但是需要强调的一点是,在创建双循环链表的时候,注意对头指针的处理,头指针也是有左右指针域的,如果一直都忘了头指针要指向最后一个节点的话,交换指针之后,就打印不出来啦!
本文介绍了一种实现双循环链表逆置的算法,通过遍历链表并交换每个节点的左右指针来完成逆置过程。特别强调了在处理头结点时需要注意的细节。
2369

被折叠的 条评论
为什么被折叠?



