合并两个排序的链表 发表于 2018-10-04 | 分类于 数据结构与算法 , 题目汇总 题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 123456789101112131415161718192021222324252627public 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 res = null; if(list1.val > list2.val){ res = list2; res.next = merge(list1,list2.next); }else{ res = list1; res.next = merge(list1.next,list2); } return res; }}