1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | public class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { if (l1 == null) return l2; if (l2 == null) return l1; ListNode dummy = new ListNode(-1); ListNode current = dummy; while (l1 != null && l2 != null){ if (l1.val > l2.val){ current.next = l2; l2 = l2.next; }else{ current.next = l1; l1 = l1.next; } current = current.next; } while (l1 != null){ current.next = l1; l1 = l1.next; current = current.next; } while (l2 != null){ current.next = l2; l2 = l2.next; current = current.next; } return dummy.next; } } |
Thursday, November 5, 2015
[leetcode]Merge Two Sorted Lists
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment