๐ย Reference
๐ย Chapter
โฃ
AVL (Adelson-Velsky and Landis)
Binary Tree
โฃ
BST (Binary Search Tree)
- BST
- Binary search tree
- ์ด์ง ๊ฒ์ ํธ๋ฆฌ, ์ด์ง ํ์ ํธ๋ฆฌ
- ์๋ฅผ ์ฐพ๊ธฐ ์ฝ๋ค.
- ์๊ฐ๋ณต์ก๋: log N
- ์ต์
์ ๊ฒฝ์ฐ ํ ์ชฝ์ผ๋ก๋ง ์น์ฐ์น ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฆฌ์คํธ์์ ๊ฒ์ํ๋ ๊ฒ๊ณผ ๊ฐ์ ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ฐ์ง ์ ์๊ณ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ง์ด ์ฐจ์งํ ์ ์๋ค.
- ํจ์จ์ฑ์ ๋์ธ BST๋ฅผ ๋ง๋ค๊ธฐ ์ํด์ Balancing factor๋ฅผ ๋ง๋ค์ด์ AVL(Adelson-Velsky and Landis), Splay tree, 2-3-4 tree, red black tree
- Python์์๋ set๊ณผ dictionary๋ฅผ ํด์๊ฐ์ผ๋ก ๋งคํํด์ ์ฌ์ฉํ๋ค.
- C++์์๋ Binary Search Tree์ ๋ณํ์ ๊ฐ์ง๊ณ Set์ ๋ง๋ค์๋ค.
์์ฐจ ํ์, ์ด์ง ํ์ - ๋น๊ต
- ์๋์ ๋ฆฌ์คํธ์์ ๊ฐ์ด 12์ธ ์์์ ์์น๋ฅผ ์ฐพ๊ณ ์ ํ๋ค. ์ด๋ป๊ฒ ์ฐพ์ ์ ์์๊น?
์์ฐจ ํ์