728x90 ๋ฐ์ํ b-tree1 [Data Structure] B-Tree๋? ์๋ ํ์ธ์ Foma ๐ป ์ ๋๋ค! ์ค๋์ ํธ๋ฆฌ ์๋ฃ๊ตฌ์กฐ ์ค ๊ท ํ ๋ํ์ (์ด๋ฆ ์์ฒด๊ฐ Balanced - Tree)์ธ B-Tree์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ B-Tree์ ๋ฐฐ๊ฒฝ B-ํธ๋ฆฌ(B-tree)๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์ผ ์์คํ ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํธ๋ฆฌ ์๋ฃ๊ตฌ์กฐ์ ์ผ์ข ์ผ๋ก, ์ด์ง ํธ๋ฆฌ๋ฅผ ํ์ฅํด ํ๋์ ๋ ธ๋๊ฐ ๊ฐ์ง ์ ์๋ ์์ ๋ ธ๋์ ์ต๋ ์ซ์๊ฐ 2๋ณด๋ค ํฐ ํธ๋ฆฌ ๊ตฌ์กฐ์ด๋ค. - ์ํค ๋ฐฑ๊ณผ - ์ฆ, ์ด์ง ํธ๋ฆฌ๋ฅผ ์กฐ๊ธ ๋ ํจ์จ์ ์ผ๋ก ํ์ฅํ ์๋ฃ๊ตฌ์กฐ์์! ์ด์ง ํ์ ํธ๋ฆฌ๋ ์ต์ ์ ๊ฒฝ์ฐ O(n)์ ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ฐ๊ธฐ ๋๋ฌธ์ ๊ทธ๊ฒ์ ์กฐ๊ธ ๋ ํจ์จ์ ์ผ๋ก ๋ง๋ ๊ฒ์ด O(logn)์ ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ฐ๋ AVL ํธ๋ฆฌ์์ต๋๋ค. ํ์ง๋ง ๋ง์ฝ 2์ฒ๋ง๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด log20,000,000 = 24 ์ฆ, ์ต๋ 2.. 2021. 12. 6. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ