[hwi-middle] WEEK 01 solutions#2373
Conversation
- Contains Duplicate - Two Sum - Top K Frequent Elements
- House Robber
- Longest Consecutive Sequence
|
์๋ ํ์ธ์! ์ ๊ฐ C++์ ์ ๋ชจ๋ฅด์ง๋ง ๋ฆฌ๋ทฐ๋ฅผ ํด ๋ณด๊ฒ ์ต๋๋ค ใ ใ ์ ๋ถํ๋๋ฆฝ๋๋ค! |
sadie100
left a comment
There was a problem hiding this comment.
์ ๋ฐ์ ์ธ ํ์ด๋ค์ด ์์ฃผ ๊น๋ํด์ C++๋ฅผ ์ฒ์ ๋ณธ ์ ๋ ์ดํดํ๊ธฐ ์ฌ์ ์ต๋๋ค ใ
ใ
๊ณ ์ํ์
จ์ต๋๋ค!!
There was a problem hiding this comment.
์ ๋ ๋น์ทํ ๋ฐฉ์์ผ๋ก ํ์๋๋ฐ์! ์ฐพ์๋ณด๋ ์ด ๋ฌธ์ ๋ bucket sort ํ์ด๋ ๋ง์ด ์ฌ์ฉ๋๋ ์ ๊ทผ์ด๋ผ๊ณ ํ๋๋ผ๊ณ ์.
ํต์ฌ ์์ด๋์ด๋ ์ซ์ โ ๋ฑ์ฅ ํ์๋ฅผ ๊ณ์ฐํด์ map์ ๋ง๋๋ ๊ฒ๊น์ง๋ ๋์ผํ๊ณ , ์ดํ ์ ๋ ฌ์ ํ๋ ๋์ ๋ฑ์ฅ ํ์๋ฅผ ์ธ๋ฑ์ค๋ก ์ฌ์ฉํ๋ bucket ๋ฐฐ์ด์ ๋ง๋๋ ๋ฐฉ์์ด๋ผ๊ณ ํฉ๋๋ค.
nums ๊ธธ์ด๋งํผ์ bucket ๋ฐฐ์ด์ ๋ง๋ค๊ณ map์ ์ํํ๋ฉด์ ๊ฐ ์ซ์๋ฅผ ํด๋น ๋น๋์ bucket์ ๋ฃ์ ๋ค, bucket์ ๋ค์์๋ถํฐ ์ํํ๋ฉด์ ์์ k๊ฐ์ ์ซ์๋ฅผ ์ถ์ถํ๋ ์์ด๋์ด๋ผ๋ค์!
ํ์ฌ ํ์ด์์๋ (num, frequency)๋ฅผ ์ ๋ ฌํ๋ ๋จ๊ณ ๋๋ฌธ์ ์๊ฐ๋ณต์ก๋๊ฐ O(N log N)์ด ๋๋๋ฐ, bucket sort๋ฅผ ์ฌ์ฉํ๋ฉด ๋น๋ ๊ณ์ฐ O(N) + bucket ์ํ O(N) ์ ๋๋ก ์ฒ๋ฆฌํ ์ ์์ด์ ์ ์ฒด ์๊ฐ๋ณต์ก๋๋ฅผ O(N)์ผ๋ก ์ค์ผ ์ ์๋ค๊ณ ํฉ๋๋ค.
๋ค๋ง ์ง๊ธ ํ์ด๋ ์ถฉ๋ถํ ๊น๋ํ๊ณ ์ดํดํ๊ธฐ ์ข์ ์ ๊ทผ์ธ ๊ฒ ๊ฐ์ต๋๋ค ใ ใ ์ข ๋ ์ต์ ํํ ์ ์๋ ์์ด๋์ด๋ฅผ ๊ณต์ ํด๋ดค์ต๋๋ค.
There was a problem hiding this comment.
๊ณต์ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ํด๋น ํ์ด๋ ๊ณต๋ถ ๊ธฐ๋ก์ผ๋ก ๋จ๊ฒจ๋์ด์ผ๊ฒ ๋ค์!
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!