We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5d0fc8c commit 093372eCopy full SHA for 093372e
mergeTwoLists.js
@@ -0,0 +1,34 @@
1
+/**
2
+ * Definition for singly-linked list.
3
+ * function ListNode(val) {
4
+ * this.val = val;
5
+ * this.next = null;
6
+ * }
7
+ */
8
9
+ * @param {ListNode} l1
10
+ * @param {ListNode} l2
11
+ * @return {ListNode}
12
13
+var mergeTwoLists = function(l1, l2) {
14
+ let head = new ListNode(0),
15
+ pointer = head
16
+
17
+ while (l1 && l2){
18
+ let val
19
+ if (l1.val <= l2.val){
20
+ val = l1.val
21
+ l1 = l1.next
22
+ } else {
23
+ val = l2.val
24
+ l2 = l2.next
25
+ }
26
27
+ let node = new ListNode(val)
28
+ pointer.next = node;
29
+ pointer = pointer.next
30
31
32
+ pointer.next = l1 || l2
33
+ return head.next
34
+};
0 commit comments