Hash Table ๊ตฌํํ๊ธฐ.md
LCA(Lowest Common Ancestor).md
LIS (Longest Increasing Sequence).md
SAMSUNG Software PRO๋ฑ๊ธ ์ค๋น.md
๊ฐ๋จํ์ง๋ง ์๋ฉด ์ข์ ์ต์ ํ๋ค.md
๋์ ๊ณํ๋ฒ (Dynamic Programming).md
๋นํธ๋ง์คํฌ(BitMask).md
์ต๋๊ณต์ฝ์ & ์ต์๊ณต๋ฐฐ์.md
Latest commit gyusuk
Aug 10, 2020 Folders and files Name Name Last commit message
Last commit date
parent directory Nov 16, 2019
Nov 15, 2019
Feb 5, 2020
Aug 3, 2019
Jun 9, 2019
Aug 25, 2019
Aug 7, 2019
Jun 9, 2019
Oct 16, 2019
Oct 7, 2019
Aug 10, 2020
Sep 4, 2019
Sep 4, 2019
Jul 31, 2019
Mar 1, 2020
Feb 27, 2020
Aug 1, 2019
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.