27输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。
Posted olive_gyr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了27输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。相关的知识,希望对你有一定的参考价值。
输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。
思路:同归并算法
本题:
1 public class Solution { 2 public ListNode Merge(ListNode list1, ListNode list2) { 3 ListNode head; 4 if (list1 == null) { 5 return list2; 6 } 7 if (list2 == null) { 8 return list1; 9 } 10 if (list1.val < list2.val) { 11 head = list1; 12 head.next = Merge(list1.next, list2); 13 } else { 14 head = list2; 15 head.next = Merge(list1, list2.next); 16 } 17 return head; 18 } 19 }
以上是关于27输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。的主要内容,如果未能解决你的问题,请参考以下文章