- Today
- Total
- ๊ตฌํ
- MST
- ์กธ์ ์ํ
- ์์์ ๋ ฌ
- dp
- database
- Graph
- CS
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ฐ
- ์๋ฐ์์ ์
- ์ธํด
- OOP
- Algorithm
- ๋ค์ต์คํธ๋ผ
- leetcode
- pytorch
- ๋ฐฑ์๋
- tree
- PS
- array
- spring
- ๋ฐฑ์ค
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๋ฃ๊ตฌ์กฐ
- ๊ทธ๋ฆฌ๋
- ๋ฒจ๋งํฌ๋
- BFS
- java
- ๋ฌธ๋ฒ
๋ชฉ๋ก๐ฅ Algorithm || ๋ฌธ์ ํ์ด (110)
Partially Committed
https://programmers.co.kr/learn/courses/30/lessons/92334 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ ๋ฌธ์ ์ค๋ช ์ ์ ์ฌ์ ๋ฌด์ง๋ ๊ฒ์ํ ๋ถ๋ ์ด์ฉ์๋ฅผ ์ ๊ณ ํ๊ณ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ์ผ๋ก ๋ฐ์กํ๋ ์์คํ ์ ๊ฐ๋ฐํ๋ ค ํฉ๋๋ค. ๋ฌด์ง๊ฐ ๊ฐ๋ฐํ๋ ค๋ ์์คํ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ฐ ์ ์ ๋ ํ ๋ฒ์ ํ ๋ช ์ programmers.co.kr string(id), set (id ๋ฅผ ์ ๊ณ ํ ์ฌ๋๋ค)์ key - value ๋ก ๊ฐ์ง๋ unordered_map ์ ์ฌ์ฉํ๋ค. ํ ์ ์ ๊ฐ ๋ค๋ฅธ ์ ์ ๋ฅผ 2๋ฒ ์ด์ ์ ๊ณ ํ ๊ฒ์ 1๋ฒ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ค๋ณต์ ์ ๊ฑฐํ๋ set ์ ์ฌ์ฉํ๋ค. report ๋ฐฐ์ด์ ๋์์ฐ๊ธฐ๋ก ๊ตฌ๋ถ๋์ด ์ ๋ณด๊ฐ ๋ค์ด์จ๋ค. (์ ๊ณ ํ์ฌ๋ ์ ๊ณ ๋ฐ์์ฌ๋) ๊ทธ๋ฌ๋ฏ๋ก ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด ํ..
ํ๋ถ์์ด ๊ณต๋ถ ๊ธฐ๋ก ์ฐจ์์์ ์์ฑํ ๊ธ์ ๋๋ค. ์ธ์ ๋ ์ง์ ์ ํ์์ ๋๋ค. Associate container key - value ๋ฅผ ํตํด์ ์๋ก ๊ด๊ณ์๋ ๊ฐ์ ๋ฌถ์ด ์ ์ฅํ๋ ์ปจํ ์ด๋๋ฅผ ๋งํ๋ค. key ๊ฐ์ ํตํด์ ๊ฐ๊ฐ์ record ์ ๋น ๋ฅด๊ฒ ์ ๊ทผ์ด ๊ฐ๋ฅํ์ง๋ง specific ํ rule ์ ์ํด sorting ๋๊ธฐ ๋๋ฌธ์ insert ํ key ๊ฐ์ ์์น๋ฅผ ์ง์ ํ ์ ์๋ค. balanced binary search tree ๋ hash function ์ ์ฌ์ฉํ์ฌ ๊ตฌํ๋๋ค๊ณ ํ๋ค. std::set balanced binary tree ๋ก ๊ตฌํ๋์ด ์๋ ์ ๋ ฌ๋ ์งํฉ์ ํฌํจํ๋ associate container ์ด๋ค. ์ค๋ณต๋๋ ์์๋ฅผ ํ์ฉํ์ง ์๋๋ค. ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋ ์์น์ ์์๋ฅผ ์ฝ์ ํ๊ธฐ ๋๋ฌธ์ ..