File tree Expand file tree Collapse file tree 2 files changed +31
-1
lines changed Expand file tree Collapse file tree 2 files changed +31
-1
lines changed Original file line number Diff line number Diff line change 9
9
| 13 | [ Roman To Integer] ( https://leetcode.com/problems/roman-to-integer/ ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( https://github.com/anishLearnsToCode/leetcode-algorithms/blob/master/src/RomanToInteger.java ) |
10
10
| 14 | [ Longest Common Prefix] ( https://leetcode.com/problems/longest-common-prefix/ ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( https://github.com/anishLearnsToCode/leetcode-algorithms/blob/master/src/LongestCommonPrefix.java ) |
11
11
| 20 | [ ValidParentheses] ( https://leetcode.com/problems/valid-parentheses/ ) | Easy | [ ![ Java] ( https://img.icons8.com/color/40/000000/java-coffee-cup-logo.png )] ( https://github.com/anishLearnsToCode/leetcode-algorithms/blob/master/src/ValidParentheses.java ) |
12
- | 2 | [ ] ( ) | Easy | |
12
+ | 21 | [ Merge 2 Sorted Lists ] ( https://leetcode.com/problems/merge-two-sorted-lists/ ) | Easy | |
13
13
| 2 | [ ] ( ) | Easy | |
14
14
| 2 | [ ] ( ) | Easy | |
15
15
| 2 | [ ] ( ) | Easy | |
Original file line number Diff line number Diff line change
1
+ // https://leetcode.com/problems/merge-two-sorted-lists/
2
+
3
+ public class Merge2SortedLists {
4
+ public ListNode mergeTwoLists (ListNode l1 , ListNode l2 ) {
5
+ ListNode result = new ListNode (-1 );
6
+ ListNode previous = result ;
7
+
8
+ while (l1 != null && l2 != null ) {
9
+ if (l1 .val <= l2 .val ) {
10
+ previous .next = l1 ;
11
+ l1 = l1 .next ;
12
+ } else {
13
+ previous .next = l2 ;
14
+ l2 = l2 .next ;
15
+ }
16
+ previous = previous .next ;
17
+ }
18
+
19
+ previous .next = l1 == null ? l2 : l1 ;
20
+ return result .next ;
21
+ }
22
+
23
+ public static class ListNode {
24
+ int val ;
25
+ ListNode next ;
26
+ ListNode () {}
27
+ ListNode (int val ) { this .val = val ; }
28
+ ListNode (int val , ListNode next ) { this .val = val ; this .next = next ; }
29
+ }
30
+ }
You can’t perform that action at this time.
0 commit comments