Folders and files Name Name Last commit message
Last commit date
parent directory ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
ย
View all files
์๊ณ ๋ฆฌ์ฆ(์ฝ๋ฉํ
์คํธ) ๋ฌธ์ ์ ๊ทผ๋ฒ
๋ฐฐ์ด : ์์์ ์ฌ์ด์ฆ๋ฅผ ์ ์ธ (Heap, Queue, Binary Tree, Hashing ์ฌ์ฉ)
์คํ : ํ ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ push, pop ์ ์ฉ
ํ : BFS๋ฅผ ํตํด ์์๋๋ก ์ ๊ทผํ ๋ ์ ์ฉ
์ฐ๊ฒฐ๋ฆฌ์คํธ : ๋ฐฐ์ด ๊ตฌํ, ํฌ์ธํฐ ๊ตฌํ 2๊ฐ์ง ๋ฐฉ๋ฒ - ์ฝ์
,์ญ์ ๊ฐ ๋ง์ด ์ผ์ด๋ ๋ ํ์ฉํ๊ธฐ
๊ทธ๋ํ : ๊ฒฝ์ฐ์ ์, ์ฐ๊ฒฐ ๊ด๊ณ๊ฐ ์์ ๋ ์ ์ฉ
ํด์ฑ : ๋ฐ์ดํฐ ์๋งํผ ๋ฉ๋ชจ๋ฆฌ์ ์์ฑํ ์ ์๋ ์ํฉ์ ์ ์ฉ
ํธ๋ฆฌ : Heap๊ณผ BST(์ด์งํ์)
โ
์ฌ๊ท(Recursion) : ๊ฐ์ฅ ๋ง์ด ํ์ฉ. ์ค์ํ ๊ฑด ํธ์ถ ํ์๋ฅผ ์ค์ฌ์ผ ํจ (๋ฐ๋ณต ์กฐ๊ฑด, ์ข
๋ฃ ์กฐ๊ฑด ์ฒดํฌ)
โ
BFS, DFS : 2์ฐจ์ ๋ฐฐ์ด์์ ํ์ฅ ์, ๊ฒฝ์ฐ์ ์๋ฅผ ํ์ํ ๋ ๊ตฌ์กฐ์ฒด(class)์ visited ์ฒดํฌ๋ฅผ ์ฌ์ฉํจ
โ
์ ๋ ฌ : ํต์ํธ๋ ๋จธ์ง์ํธ๊ฐ ๋ํ์ ์ด์ง๋ง, ๋ณดํต ํต์ํธ๋ฅผ ์ฌ์ฉํจ
โ
๋ฉ๋ชจ์ด์ ์ด์
(memoization) : ์ด์ ๊ฒฐ๊ณผ๊ฐ ๋ ์ฌ์ฉ๋ ๋, ๋ฐ๋ณต ์์
์ ์ํ๋๋ก ์ ์ฅ
โ
์ด๋ถํ์(Binary Search) : logN์ผ๋ก ์๊ฐ๋ณต์ก๋๋ฅผ ์ค์ผ ์ ์๋ ๊ฐ๋จํ๋ฉด์ ํต์ฌ์ ์ธ ์๊ณ ๋ฆฌ์ฆ
์ต์์ ์ฅํธ๋ฆฌ(MST) : ์ฌ์ดํด์ด ํฌํจ๋์ง ์๊ณ ๋ชจ๋ ์ ์ ์ด ์ฐ๊ฒฐ๋ ํธ๋ฆฌ์ ์ฌ์ฉ (ํฌ๋ฃจ์ค์นผ, ํ๋ฆผ)
์ต์๊ณตํต์กฐ์(LCA) : ๊ฒฝ์ฐ์ ์์์ ์กฐ๊ฑด์ด ๊ฒน์น๋ ๊ฒฝ์ฐ. ์ต๋จ ๊ฒฝ๋ก ํ์์ ๊ณตํต์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๋ ์ ์ฉ
Disjoint-Set : ์๋ก์ ์งํฉ. ์ธ์ ํ ์งํจ์ ๋ชจ์์ผ๋ก Tree์ ์ผ์ข
์ด๋ฉฐ ์๊ฐ๋ณต์ก๋๊ฐ ๋ฎ์
๋ถํ ์ ๋ณต : ๋จธ์ง ์ํธ์ ์ฌ์ฉ๋๋ฉฐ ๋ฒ์๋ฅผ ๋๋์ด ํ์ธํ ๋ ์ฌ์ฉ
ํธ๋ผ์ด(Trie) : ๋ชจ๋ String์ ์ ์ฅํด๋๊ฐ๋ฉฐ ๋น๊ตํ๋ ๋ฐฉ๋ฒ
๋นํธ๋ง์คํน : |๋ OR, &๋ AND, ^๋ XOR
<<๋ฅผ ํตํด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฝํ ์ ์์
You canโt perform that action at this time.