zoukankan      html  css  js  c++  java
  • Leetcode 24.两两交换链表中的节点

    两两交换链表中的节点

    给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。

    示例:

    给定 1->2->3->4, 你应该返回 2->1->4->3.

     1 class Solution{
     2     public ListNode swapPairs(ListNode head){
     3         ListNode dummy=new ListNode(0);
     4         dummy.next=head;
     5         ListNode list=dummy;
     6         while(head!=null && head.next!=null){
     7             list.next=head.next;
     8             head.next=list.next.next;
     9             list.next.next=head;
    10             list=head;
    11             head=list.next;
    12         }
    13         return dummy.next;
    14     }
    15 }
  • 相关阅读:
    array_unshift() 、
    readfile() 函数
    Java的异常处理
    Java 接口
    Java 抽象类
    final关键字
    statice关键字
    dom查询
    JS 正则表达式
    JS对象
  • 原文地址:https://www.cnblogs.com/kexinxin/p/10162981.html
Copyright © 2011-2022 走看看