@@ -0,0 +1,1829 @@
+package leetcode;%0A%0A/**%0A * https://oj.leetcode.com/problems/merge-two-sorted-lists/%0A */%0Apublic class Problem21 %7B%0A    public static class ListNode %7B%0A        int val;%0A        ListNode next;%0A%0A        ListNode(int x) %7B%0A            val = x;%0A            next = null;%0A        %7D%0A    %7D%0A    %0A    public ListNode mergeTwoLists(ListNode l1, ListNode l2) %7B%0A        ListNode tmp = null;%0A        ListNode result = null;%0A        while (l1 != null && l2 != null) %7B%0A            if (l1.val %3C= l2.val) %7B%0A                if (tmp == null) %7B%0A                    tmp = new ListNode(l1.val);%0A                    result = tmp;%0A                %7D else %7B%0A                    tmp.next = new ListNode(l1.val);%0A                    tmp = tmp.next;%0A                %7D%0A                l1 = l1.next;%0A            %7D else %7B%0A                if (tmp == null) %7B%0A                    tmp = new ListNode(l2.val);%0A                    result = tmp;%0A                %7D else %7B%0A                    tmp.next = new ListNode(l2.val);%0A                    tmp = tmp.next;%0A                %7D%0A                l2 = l2.next;%0A            %7D%0A        %7D%0A        if (l1 != null) %7B%0A            for (ListNode i = l1; i != null; i = i.next) %7B%0A                if (tmp == null) %7B%0A                    tmp = new ListNode(i.val);%0A                    result = tmp;%0A                %7D else %7B%0A                    tmp.next = new ListNode(i.val);%0A                    tmp = tmp.next;%0A                %7D%0A            %7D%0A        %7D%0A        if (l2 != null) %7B%0A            for (ListNode i = l2; i != null; i = i.next) %7B%0A                if (tmp == null) %7B%0A                    tmp = new ListNode(i.val);%0A                    result = tmp;%0A                %7D else %7B%0A                    tmp.next = new ListNode(i.val);%0A                    tmp = tmp.next;%0A                %7D%0A            %7D%0A        %7D%0A        return result;%0A    %7D%0A%7D%0A

Solve problem 21