๐ CS/๐ Data Structure
AVL ํธ๋ฆฌ AVL ํธ๋ฆฌ (Adelson-Velsky and Landis tree)๋ ์ด์ง ํ์ ํธ๋ฆฌ๊ฐ ๋ฐ์ดํฐ ์ฝ์
์์๋ก ์ธํด ์ ํ์ ์ธ ํํ์ ํธ๋ฆฌ๊ฐ ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ณ ์ ์ค์ค๋ก ๊ท ํ์ ์ก๋ ์ด์ง ํ์ ํธ๋ฆฌ๋ฅผ ๋งํ๋ค. ๋ ์์ ์๋ธ ํธ๋ฆฌ์ ๋์ด๋ ํญ์ ์ต๋ 1๋งํผ ์ฐจ์ด ๋๋ค๋ ํน์ง์ด ์๋ค. (๊ท ํ ์ด์ง ํธ๋ฆฌ์ ์ผ์ข
) ๋ฐ์ดํฐ ์ฝ์
, ์ญ์ ์ ๊ท ํ์ด ํญ์ ๋ง๋๋ก ํธ๋ฆฌ ์ผ๋ถ๋ฅผ ์ผ์ชฝ ํน์ ์ค๋ฅธ์ชฝ์ผ๋ก ํ์ ์ํจ๋ค (๋ฆฌ๋ฐธ๋ฐ์ฑ). ๐น๊ฐ์ฅ ์ฒ์ ๋์จ ์๊ฐ ๊ท ํ ์ด์ง ํธ๋ฆฌ ๐นred-black tree๋ณด๋ค ๊ท ํ์ ํจ์ฌ ์ ์กํ ๐นred-black tree๋ณด๋ค ์ฝ์
, ์ญ์ ๊ฐ ๋๋ฆผ ๐น์๋ธ ํธ๋ฆฌ ๋์ด ์ฐจ์ด๊ฐ 1๋ณด๋ค ์ปค์ง๋ฉด ํ์ (๋ฆฌ๋ฐธ๋ฐ์ฑ) ํตํด ์ฐจ์ด ์ค์ ๐กํ์, ์ฝ์
, ์ญ์ ์๊ฐ ๋ณต์ก๋: O(logN) Balance Factor..
๐ CS/๐ Data Structure
๊ทธ๋ํ (Graph) ๊ทธ๋ํ๋ ์ ์ ๊ณผ ๊ฐ์ ์ผ๋ก ์ด๋ฃจ์ด์ง ๋น์ ํ ์๋ฃ ๊ตฌ์กฐ๋ฅผ ๋งํ๋ค. ๐น์ ์ (V) (vertex) - ๊ทธ๋ํ ๋ด์ ํ๋์ ๊ฐ๋ณ์ ์์ ๐น๊ฐ์ (E) (edge) - ์ ์ ๊ณผ ์ ์ ์ฌ์ด๋ฅผ ์ฐ๊ฒฐํ๋ ์ (ํ๋ฆ, ๊ด๊ณ ํํ) ๐น๊ฐ์ค์น(W) (weight) - ๊ฐ์ ๊ณผ ์ ์ ์ฌ์ด์ ๋๋ ๋น์ฉ ๐น์ฐจ์ (degree) - ์ ์ ์ ์ ์ฐ๊ฒฐ๋ ๊ฐ์ ์ ์ โฝout-degree: ๋ค๋ฅธ ์ ์ ์ผ๋ก ๋๊ฐ๋ ๊ฐ์ (์) โฝin-degree: ํน์ ์ ์ ์ผ๋ก ๋ค์ด์ค๋ ๊ฐ์ (์) โฝ๋ฌด๋ฐฉํฅ ๊ทธ๋ํ์์ ํ๋์ ๊ฐ์ ์ด ๋ ์ ์ ์ ์ธ์ ํ๋ฏ๋ก ๊ฐ์ ์์ ๋ ๋ฐฐ ๐ก ๋น์ ํ ์๋ฃ ๊ตฌ์กฐ ๋น์ ํ ์๋ฃ ๊ตฌ์กฐ๋ ์ผ๋ ฌ๋ก ๋์ดํ์ง ์๊ณ ์๋ฃ ์์๋ ๊ด๊ณ๊ฐ ๋ณต์กํ ๊ตฌ์กฐ๋ฅผ ๋งํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ํธ๋ฆฌ๋ ๊ทธ๋ํ๋ฅผ ๋งํ๋ค. ๋ฐฉํฅ ๊ทธ๋ํ(Diredted Gr..
'๐ CS/๐ Data Structure' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.