โข
B+ํธ๋ฆฌ์
๋๋ค.
โข
๋ฐ์ดํฐ ๋
ธ๋์ ์๋ฃ๋ ์ ๋ ฌ๋์ด ์์ต๋๋ค.
๋ชจ๋ leaf node๋ ๊ฐ์ ๋ ๋ฒจ์ ์์ต๋๋ค.
leaf node๊ฐ ์๋ node์ ํค๊ฐ์ ์๋ ๊ทธ ๋
ธ๋์ ์๋ธํธ๋ฆฌ์๋ณด๋ค ํ๋๊ฐ ์ ์ต๋๋ค.
๋ชจ๋ leaf node๋ ์ฐ๊ฒฐ๋ฆฌ์คํธ๋ก ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
โข
๋ณดํต max degree ๋ ํ์๋ก ํ๋๊ฒ ์ข์ต๋๋ค. ์ฌ๋ฆฌ๋ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ํ ์ ์๊ธฐ๋๋ฌธ์
โข
์๋์ ์์๋ ์ผ๋ถ๋ฌ max degree ๋ฅผ 4๊ฐ๋ฅผ ํ์ ๋
โข
๊ฐ๊ฐ์ ๊ฐ์ ๋ํด ์ผ์ชฝ๋ถํฐ inputโค๊ฐ ์ผ๋ก ํ์ด์ง๋ฅผ ์ ํ๋ค.
โข
์ฆ ์ฌ๊ธฐ์ 4๊ฐ ๋ค์ด์ค๋ฉด
โฆ
root: 4โค5 ์ด๋ฏ๋ก ์ผ์ชฝ
โฆ
branch: 4โค4 ์ด๋ฏ๋ก ์ผ์ชฝ
โฆ
leaf: 2โค4โค4 ์ด๋ฏ๋ก ์ค์์ ์ฐพ๊ธฐ
โข
์ฌ๊ธฐ์ 5๊ฐ ๋ค์ด์ค๋ฉด
โฆ
root: 5โค5 ์ด๋ฏ๋ก ์ผ์ชฝ
โฆ
branch: 4โค5โค5 ์ด๋ฏ๋ก ์ค์
โฆ
leaf: 4โค4โค5 โค5 ์ด๋ฏ๋ก ์ธ๋ฒ์งธ, max ๋ผ์ ์ค์๊ฐ+1(์ง์๋ผ์)์ด ์ฌ๋ผ๊ฐ
โข
์ฌ๊ธฐ์ 6์ด ๋ค์ด์ค๋ฉด
โฆ
root:5โค6โค6 ์ด๋ฏ๋ก ์ค์
โฆ
branch: 6โค6 ์ด๋ฏ๋ก ์ผ์ชฝ
โฆ
leaf: 5โค6โค6 ์ด๋ฏ๋ก ์ค์
โข
์ฌ๊ธฐ์ 7์ด ๋ค์ด์ค๋ฉด
โฆ
root: 6โค7์ด๋ฏ๋ก ์ค๋ฅธ์ชฝ
โฆ
branch: 7โค7 ์ด๋ฏ๋ก ์ผ์ชฝ
โฆ
leaf: 6โค6โค7โค7 ์ด๋ฏ๋ก ์ธ๋ฒ์งธ, max ๋ผ์ ์ค์๊ฐ+1์ด ์ฌ๋ผ๊ฐ