์๋ฃ๊ตฌ์กฐ๋ ์๋ฃ๊ตฌ์กฐ (data structure) : ์ปดํจํฐ ๊ณผํ์์ ํจ์จ์ ์ธ ์ ๊ทผ ๋ฐ ์์ ์ ๊ฐ๋ฅ์ผ ํ๋ ์๋ฃ์ ์กฐ์ง, ๊ด๋ฆฌ, ์ ์ฅ์ ์๋ฏธ, ๋ฐ์ดํฐ ๊ฐ์ ๋ชจ์, ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ, ๋ฐ์ดํฐ์ ์ ์ฉํ ์ ์๋ ํจ์๋ ๋ช ๋ น์ ์๋ฏธ - ์ ์คํ๊ฒ ์ ํํ ์๋ฃ๊ตฌ์กฐ๋ ๋ณด๋ค ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ ์ ์๊ฒ ํจ. ์๋ฃ๊ตฌ์กฐ๊ฐ ์ค์ํ ์ด์ ์๋ฃ๊ตฌ์กฐ์๋ ์ฌ๋ฌ ์ข ๋ฅ๊ฐ ์๋๋ฐ ๊ฐ๊ฐ ์๋ฃ๊ตฌ์กฐ๋ ๊ฐ๊ฐ์ ์ฐ์ฐ ๋ฐ ๋ชฉ์ ์ ๋ง์ถฐ์ง B-ํธ๋ฆฌ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ํจ์จ์ ์ด๋ฉฐ, ๋ผ์ฐํ ๋ฐ์ด๋ธ์ ๋คํธ์ํฌ(์ธํฐ๋ท, ์ธํธ๋ผ๋ท)์ ์ผ๋ฐ์ ์ด๋ค. ํ๋ก๊ทธ๋จ์ ์ค๊ณํ ๋ ์ด๋ค ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ ํํ ์ง ๊ฐ์ฅ ์ฐ์ ์ ์ผ๋ก ๊ณ ๋ คํด์ผ ํ๋ค. ํฐ ์์คํ ์ ์ ์ํ ๋ ๊ตฌํ์ ๋์ด๋๋ ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ์ฑ๋ฅ์ด ์๋ฃ๊ตฌ์กฐ์ ํฌ๊ฒ ์์กดํ๋ค. ์๋ฃ๊ตฌ์กฐ๊ฐ ์ ํ๋๋ฉด ์ ์ฉํ ์๊ณ ๋ฆฌ์ฆ์ ์๋..