Skip to content

Commit

Permalink
feat: 문제풀이 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
JEONGHWANMIN committed Oct 3, 2024
1 parent 5b1c79d commit 07e0929
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions merge-two-sorted-lists/hwanmini.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
// 시간복잡도: O(m + n)
// 공간복잡도: O(m + n)

/**
* Definition for singly-linked list.
* function ListNode(val, next) {
* this.val = (val===undefined ? 0 : val)
* this.next = (next===undefined ? null : next)
* }
*/
/**
* @param {ListNode} list1
* @param {ListNode} list2
* @return {ListNode}
*/
var mergeTwoLists = function(list1, list2) {
let res = new ListNode()
let resCopy = res

while (list1 && list2) {
if (list1.val < list2.val) {
res.next = new ListNode(list1.val);
list1 = list1.next;
} else {
res.next = new ListNode(list2.val);
list2 = list2.next;
}

res = res.next
}

if (list1) res.next = list1;
if (list2) res.next = list2

return resCopy.next
};

0 comments on commit 07e0929

Please sign in to comment.