美文网首页
25、合并两个排序的链表

25、合并两个排序的链表

作者: GIndoc | 来源:发表于2019-09-27 17:07 被阅读0次
    输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。

    题目链接:https://www.nowcoder.com/questionTerminal/d8b6b4358f774294a89de2a6ac4d9337

    /*
    public class ListNode {
        int val;
        ListNode next = null;
    
        ListNode(int val) {
            this.val = val;
        }
    }*/
    public class Solution {
        public ListNode Merge(ListNode list1,ListNode list2) {
            
            if(list1==null) return list2;
            if(list2==null) return list1;
            
            ListNode result;
            if(list1.val < list2.val){
                result = list1;
                result.next = Merge(list1.next, list2);
            }else{
                result = list2;
                result.next = Merge(list1, list2.next);
            }
            return result;
        }
    }
    

    相关文章

      网友评论

          本文标题:25、合并两个排序的链表

          本文链接:https://www.haomeiwen.com/subject/gbwfuctx.html