์ด์งํ์ ํธ๋ฆฌ๋ ์ด์งํธ๋ฆฌ์ ์ผ์ข ์ด๋ค. ์ด์ง ํ์ํธ๋ฆฌ๋ ์ ์ฅ ํ ๋ ํ์น์ด ์๋ค. ์์ง ํ์ ํธ๋ฆฌ์ ๋ ธ๋์ ์ ์ฅ๋ ํค๋ ์ ์ผํ๋ค. ๋ฃจํธ ๋ ธ๋์ ํค๊ฐ ์ผ์ชฝ ์๋ธํธ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ๋ ์ด๋ ํ ๋ ธ๋์ ํค๋ณด๋ค ํฌ๋ค. ๋ฃจํธ ๋ ธ๋์ ํค๊ฐ ์ค๋ฅธ์ชฝ ์๋ธํธ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ๋ ์ด๋ ํ ๋ ธ๋์ ํค๋ณด๋ค ์๋ค. ์ด๋ฐ ์์ผ๋ก ์๋ฃ ๊ตฌ์กฐ๋ฅผ ์ค์ ํ๋ค๊ณ ์๊ฐํ๋ฉด ๊ฐ์ ํ์ ํ ๋, ๊ธธ์ ์์ ์ผ์ด ์์ ๊ฒ์ด๋ค. ์ผ์ชฝ ์์ ๋ ธ๋์ ํค < ๋ถ๋ชจ ๋ ธ๋์ ํค < ์ค๋ฅธ์ชฝ ์์ ๋ ธ๋์ ํค ์ด์ง ํ์ํธ๋ฆฌ์ ์ถ์ ์๋ฃํ ์ด์ง ํ์ ํธ๋ฆฌ์ ํฌ๊ฒ ๋ค๋ฅด์ง ์๋ค. void BSTMakeAndInit(BTreeNode **pRoot) BSTData BSTGetNodeData(BTreeNode *bst); void BSTInsert(BTreeNode **pRoot, BSTD..