分析过程:
/**
* @param {ListNode} head
* @return {ListNode}
*/
var swapPairs = function(head) {
//定义虚拟头节点
let ret = new ListNode(0,head);
let temp = ret;
while(temp.next &&temp.next.next){
let cur = temp.next;
let pre = temp.next.next;
cur.next = pre.next;
pre.next = cur;
temp.next = pre;
temp = cur;
}
return ret.next
};