LeetCode-面试题25合并两个有序链表

2020-04-11  本文已影响0人  御守888

/**

* Definition for singly-linked list.

* public class ListNode {

*    int val;

*    ListNode next;

*    ListNode(int x) { val = x; }

* }

*/

class Solution {

    public ListNode mergeTwoLists(ListNode l1, ListNode l2) {

        if(l1 == null)

            return l2;

        if(l2 == null)

            return l1;

        if(l1.val < l2.val){

          l1.next =  mergeTwoLists(l1.next,l2);

          return l1;

        }else{

          l2.next= mergeTwoLists(l1,l2.next);

          return l2;

        }

    }

}

上一篇 下一篇

猜你喜欢

热点阅读