24. Swap Nodes in Pairs

来源:互联网 发布:软件系统安全策略 编辑:程序博客网 时间:2024/06/06 20:15
 public static ListNode swapPairs(ListNode head) {        ListNode pre = null, cur =null;        if(head == null){            return head;        }else {            pre = head;            cur = head.next;        }         while(cur!=null) {            int tmp = pre.val;            pre.val = cur.val;            cur.val = tmp;            pre = cur.next;            if(pre != null) {                cur = pre.next;            }else{                cur = null;            }        }        return head;    }
0 0