1. ๋ฆฌ์ŠคํŠธ
ยท
์•Œ๊ณ ๋ฆฌ์ฆ˜/์ž๋ฃŒ๊ตฌ์กฐ
ํ”„๋กœ๊ทธ๋žจ์„ ์งœ๋‹ค๋ณด๋ฉด ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•  ๋•Œ๊ฐ€ ๋งŽ์•„์ง„๋‹ค. ๋ฐฐ์—ด์€ ํฌ๊ธฐ๊ฐ€ ํ•œ์ •๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ณต๊ฐ„์ด ๋ชจ์ž๋ผ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์ƒ๊ธธ ์ˆ˜ ์žˆ๋Š”๋ฐ, C++์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ STL์˜ vector๋ฅผ ๋ณดํ†ต ๋– ์˜ฌ๋ฆฐ๋‹ค. ๋‚˜์˜ ๊ฒฝ์šฐ๋„ ๊ทธ๋žฌ๊ณ  ํ•˜์ง€๋งŒ STL์˜ vector ๊ฒฝ์šฐ ํฌ๊ธฐ์— ์ƒ๊ด€์—†์ด ์ž์œ ์ž์žฌ๋กœ ๋Š˜์–ด๋‚˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ๋ฐฐ์—ด ํ˜•ํƒœ์—์„œ ๋ฐฐ์—ด์ด ๊ฐ€๋“ ์ฐฐ ๋•Œ๋งˆ๋‹ค ํฌ๊ธฐ๋ฅผ 1.5๋ฐฐ ~ 2๋ฐฐ (์ปดํŒŒ์ผ๋Ÿฌ์— ๋”ฐ๋ผ ๋‹ค๋ฆ„) ๋Š˜๋ฆฐ ํ›„ ๋‹ค์‹œ ์˜ฎ๊ฒจ๋‹ด๋Š” ํ˜•์‹์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋งํฌ๋“œ ๋ฆฌ์ŠคํŠธ๋ž‘์€ ๋‹ค๋ฅธ ๊ฐœ๋…์ด๋‹ค. ๋งํฌ๋“œ ๋ฆฌ์ŠคํŠธ๋Š” C์—์„œ ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๊ฐ€ ํ•œ์ •๋˜์–ด ์žˆ๋Š” ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ณ ์ž ๋งŒ๋“  ๊ฐœ๋…์ด๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์žฅ๋‹จ์ ์ด ์žˆ๊ธฐ์— ์†Œ๊ฐœํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๐Ÿ”น01. ๋งํฌ๋“œ ๋ฆฌ์ŠคํŠธ ์œ ์—ฐํ•˜๊ฒŒ ํฌ๊ธฐ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋ฅผ ๋ณด๊ณ  '๋ฆฌ์ŠคํŠธ(list)'๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ๋ง..