์๋ฃ๊ตฌ์กฐ
-
์๋ฃ๊ตฌ์กฐ ์ ๋ฆฌ์๋ฃ๊ตฌ์กฐ 2021. 8. 9. 02:05
๊ธฐ๋ณธ ์๋ฃ๊ตฌ์กฐ ์ข ๋ฅ ์ ํ ์๋ฃ๊ตฌ์กฐ (linaer) - ๋ฐฐ์ด (Array) - ์ฐ๊ฒฐ๋ฆฌ์คํธ (Linked List) - ์คํ (Stack) - ํ (Queue) ๋น์ ํ ์๋ฃ๊ตฌ์กฐ (non-linear) - ํธ๋ฆฌ (Tree) - ๊ทธ๋ํ (Graph) 1. ๋ฐฐ์ด 1) ์ ์ ๊ฐ์ ์๋ฃํ์ ๊ฐ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ๋ณ์ ์ด๋ฆ์ผ๋ก ๋ชจ์๋์ ๋ฐ์ดํฐ์ ์งํฉ์ฒด 2) ํน์ง - ๋ ผ๋ฆฌ์ ์์์ ๋ฌผ๋ฆฌ์ ์์๊ฐ ๊ฐ๋ค. - ์ธ๋ฑ์ค๋ฅผ ํตํด ์ง์ ์ ์ผ๋ก ์์์ ์ ๊ทผํ๋ค. - ์ฝ์ , ์ญ์ ์ ์๋ฃ์ ์ด๋์ ๋ฐ๋ฅธ ์ค๋ฒํค๋๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์ฝ์ /์ญ์ ์ฐ์ฐ์ด ๋น๋ฒํ๊ฒ ์ผ์ด๋๋ ์ฐ์ฐ์์๋ ๋ถ์ ํฉํ๋ค. 2. ์ฐ๊ฒฐ๋ฆฌ์คํธ 1) ์ ์ ๋ ธ๋ (ํ๋ ์ด์์ ๋ฐ์ดํฐ ํ๋์ ํ๋ ์ด์์ ๋งํฌ ํ๋๋ก ๊ตฌ์ฑ)๋ผ๋ ์ ์ฅ๊ตฌ์กฐ๋ฅผ ์ด์ฉํด์ ์ ํ ๋ฆฌ์คํธ๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ 2..