核心方法(三指针迭代:双指针加临时指针) 1. 为什么需要三个指针? 反转一个节点next指针前,必须先保存它原来的next,否则会丢失后续链表。 反转过程:curr->next=prev,然后prev和curr同时向后移动。 2. 具体步骤 初始化:prev=NULL(反转后新链表的尾节点的next指向NULL),curr=head(当前要处理的节点) 循环:当curr!=NULL时: next=curr->next //先保存下一个节点,避免丢失 curr->next=prev //反转当前节点的指向 prev=curr //前进到当前节点 curr=nex...