intro

์ž๋ฃŒ ๊ตฌ์กฐ๋ž€ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ปดํ“จํ„ฐ์— ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์„ ํ˜• ๊ตฌ์กฐ

์ž๋ฃŒ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์›์†Œ๋“ค์„ ์ˆœ์ฐจ์ ์œผ๋กœ ๋‚˜์—ด์‹œํ‚จ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค.(List, Stack, Queue, Deque)

๋ฐ์ดํ„ฐ๊ฐ€ ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฐฐ์—ด๋˜์–ด ์žˆ๋‹ค. ๋‹จ์ผ ๋ ˆ๋ฒจ๋กœ ํ‘œํ˜„๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ผ ์‹คํ–‰์œผ๋กœ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์ˆœํšŒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์„ ํ˜• ๋ฐฉ์‹์œผ๋กœ ๋ฐฐ์—ด๋˜์–ด ๊ตฌํ˜„์ด ์‰ฝ๋‹ค. ์ž๋ฃŒ์˜ ๊ด€๊ณ„๊ฐ€ 1:1์ด๋‹ค

๋น„ ์„ ํ˜• ๊ตฌ์กฐ

ํ•˜๋‚˜์˜ ์ž๋ฃŒ ๋’ค์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ž๋ฃŒ๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. (Tree, Graph)

๋ฐ์ดํ„ฐ๊ฐ€ ๊ณ„์ธต์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค. ๊ณ„์ธต์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ผ ์‹คํ–‰์œผ๋กœ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์ˆœํšŒ ํ•  ์ˆ˜ ์—†๊ณ , ์—ฌ๋Ÿฌ ๋ฒˆ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค. ์„ ํ˜• ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋น„ํ•ด ๊ตฌํ˜„์ด ์–ด๋ ต๋‹ค. ์ž๋ฃŒ์˜ ๊ด€๊ณ„๊ฐ€ 1:N, N:M์ด๋‹ค

Last updated