๐งฎ
Merge Sorted Arrays
Merge Sorted Arrays๋ณดํต ์๊ณ ๋ฆฌ์ฆ +20pts
Problem
Write a function that merges two sorted arrays into one sorted array.
Examples
Input:
mergeSorted([1, 3, 5], [2, 4, 6])Output:
[1, 2, 3, 4, 5, 6]Explanation
์ด ๋ฌธ์ ๋ **ํฌ ํฌ์ธํฐ(Two Pointer)** ๊ธฐ๋ฒ์ ์ฌ์ฉํ ๋ณํฉ ์๊ณ ๋ฆฌ์ฆ์ ํ์ตํฉ๋๋ค. ๋ณํฉ ์ ๋ ฌ์ ํต์ฌ ์ฐ์ฐ์ ๋๋ค. **ํฌ ํฌ์ธํฐ ์ ๊ทผ๋ฒ** ๊ฐ ๋ฐฐ์ด์ ํฌ์ธํฐ(์ธ๋ฑ์ค)๋ฅผ ํ๋์ฉ ๋๊ณ , ๋ ์์ ๊ฐ์ ๊ฐ์ง ์ชฝ์์ ์์๋ฅผ ๊ฐ์ ธ์ต๋๋ค. **์๊ณ ๋ฆฌ์ฆ ๋์** 1. i=0 (arr1 ํฌ์ธํฐ), j=0 (arr2 ํฌ์ธํฐ) 2. arr1[i]์ arr2[j] ๋น๊ต 3. ๋ ์์ ๊ฐ์ result์ ์ถ๊ฐํ๊ณ ํด๋น ํฌ์ธํฐ ์ฆ๊ฐ 4. ํ ๋ฐฐ์ด์ด ๋๋ ๋๊น์ง ๋ฐ๋ณต 5. ๋จ์ ์์๋ค ์ถ๊ฐ **[1,3,5]์ [2,4,6] ๋ณํฉ ๊ณผ์ ** -...
View detailed explanation โKey Concepts
ํฌ ํฌ์ธํฐ ๊ธฐ๋ฒ ๋ณํฉ ์๊ณ ๋ฆฌ์ฆ ์ ๋ ฌ๋ ๋ฐฐ์ด ๋ณํฉ ์ ๋ ฌ์ ๊ธฐ์ด
Time: O(n + m) Space: O(n + m)
solution.js
Ctrl + Enter
Run tests to see results here.