ํธ๋ฆฌ
1. ํธ๋ฆฌ
1. ํธ๋ฆฌ
์ ์ (Node)๊ณผ ๊ฐ์ (Edge)๋ก ์ด๋ฃจ์ด์ ธ์๊ณ , ๊ณ์ธต์ ์ธ ๊ด๊ณ๋ฅผ ํํํ๊ธฐ ์ํด์ ์ฌ์ฉ๋๋ ์๋ฃ๊ตฌ์กฐ์ ๋๋ค.
์ด์ง ํธ๋ฆฌ, ์ด์ง ํ์ ํธ๋ฆฌ, ์ด์ง ํ, AVL ํธ๋ฆฌ, ํ ํธ๋ฆฌ, B-ํธ๋ฆฌ, B+ํธ๋ฆฌ ๋ฑ ๋ค์ํ ์ข ๋ฅ๊ฐ ์์ต๋๋ค.
ํธ๋ฆฌ์ ์ฝ์ ๊ณผ ์ญ์ ๋ ํธ๋ฆฌ์ ์ข ๋ฅ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋ํ๋๊ธฐ ๋๋ฌธ์ ํธ๋ฆฌ์์ ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ๋ ์์์ ๋ํด ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค.
- ์ ์ ์ํ
1. ํ์ฌ ๋ ธ๋ ๋ฐฉ๋ฌธ
2. ์ผ์ชฝ ์๋ธํธ๋ฆฌ ๋ฐฉ๋ฌธ
3. ์ค๋ฅธ์ชฝ ์๋ธํธ๋ฆฌ ๋ฐฉ๋ฌธ
- ์ค์ ์ํ
1. ์ผ์ชฝ ์๋ธํธ๋ฆฌ ๋ฐฉ๋ฌธ
2. ํ์ฌ ๋ ธ๋ ๋ฐฉ๋ฌธ
3. ์ค๋ฅธ์ชฝ ์๋ธํธ๋ฆฌ ๋ฐฉ๋ฌธ
- ํ์ ์ํ
1. ์ผ์ชฝ ์๋ธํธ๋ฆฌ ๋ฐฉ๋ฌธ
2. ์ค๋ฅธ์ชฝ ์๋ธํธ๋ฆฌ ๋ฐฉ๋ฌธ
3. ํ์ฌ ๋ ธ๋ ๋ฐฉ๋ฌธ
๋ ธ๋๋ฅผ ์ธ์ ๋ฐฉ๋ฌธํ๋๋์ ๋ฐ๋ผ์ ์ํ์ ๋ฐฉ์์ด ๋ฌ๋ผ์ง๋๋ค.
๋งจ ์ฒ์ ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ๋ฉด ์ ์, ๋์ค์ ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ๋ฉด ํ์, ์ค๊ฐ์ ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ๋ฉด ์ค์ ์ํ๊ฐ ๋ฉ๋๋ค.
์ผ๋ฐ์ ์ธ ํธ๋ฆฌ ๊ตฌ์กฐ์์ ์ผ์ชฝ๋ถํฐ ๋ฐฉ๋ฌธํ๋ ๊ฒ์ด ์์น์ด๊ธฐ ๋๋ฌธ์ ์ผ์ชฝ๋ถํฐ ๋ฐฉ๋ฌธํ๊ฒ ๋ฉ๋๋ค.
์ฐธ๊ณ ์ฌ์ดํธ
[์๋ฃ๊ตฌ์กฐ] Tree - ๊ฐ์ (๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๊ตฌํ)
[์๋ฃ๊ตฌ์กฐ] Tree ๊ธฐ๋ณธ ๊ฐ๋ , ์ฉ์ด ์ ๋ฆฌ, ๊ฐ๋จ ๊ตฌํ(Java, Python)
velog.io
๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋๊ธ ๋จ๊ฒจ์ฃผ์ธ์ !
ํผ๋๋ฐฑ์ ์ธ์ ๋ ํ์์ ๋๋ค <3
'๐ CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DataStructure] ํด์ฑ (0) | 2025.01.28 |
---|---|
[DataStructure] ์ฐ์ ์์ ํ (feat. ํ) (0) | 2025.01.25 |
[OS] PCB, ์ค์ผ์ฅด๋ง, ํ๋ก์ธ์ค์ ์ฐ๋ ๋, Context Switching, ๊ต์ฐฉ ์ํ(DeadLock), ํ์ด์ง ๊ต์ฒด ์๊ณ ๋ฆฌ์ฆ (0) | 2025.01.23 |
[DB] ํธ๋์ญ์ , SQL ์กฐ์์ด, JOIN, ์ ๊ทํ (0) | 2025.01.23 |
[DataStructure] ์คํ, ํ, ์ฐ๊ฒฐ ๋ฆฌ์คํธ (0) | 2025.01.23 |