public class Solution {
/*
* @param head: a ListNode
* @return: a ListNode
*/
public ListNode swapPairs(ListNode head) {
int i = 0;
ListNode y = head;
while(y.next!=null){
if(i%2==0){
int temp = y.val;//交换值
y.val = y.next.val;
y.next.val = temp;
if(i==0)head = y;//引用赋值
}
i++;
y = y.next;
}
return head;
}
}
/*
* @param head: a ListNode
* @return: a ListNode
*/
public ListNode swapPairs(ListNode head) {
int i = 0;
ListNode y = head;
while(y.next!=null){
if(i%2==0){
int temp = y.val;//交换值
y.val = y.next.val;
y.next.val = temp;
if(i==0)head = y;//引用赋值
}
i++;
y = y.next;
}
return head;
}
}