Javascript short efficient recursive solution

  • 0
    var mergeTwoLists = function(l1, l2) {
        if(l1 === null) return l2;
        if(l2 === null) return l1;
        var head;
        if(l1.val < l2.val){
            head = l1;
   = mergeTwoLists(, l2)
            head = l2;
   = mergeTwoLists(l1,;
        return head;

Log in to reply

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.