题目描述
输入一个链表,反转链表后,输出新链表的表头。
解答:
思想:三个变量进行反转
public class Q_15 {
public ListNode ReverseList(ListNode head) {
if(head==null){
return null;
}
ListNode sec=head.next;
head.next=null;
ListNode tmp=null;
while(sec!=null){
tmp=sec.next;
sec.next=head;
head=sec;
sec=tmp;
}
return head;
}}

京公网安备 11010502036488号