๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“– Java/๐Ÿ’พ ์ž๋ฃŒ๊ตฌ์กฐ1

[ Java ] Stack? ๊ทธ๋ƒฅ ์Œ“๊ธฐ๋งŒ ํ•˜๋Š” ์ค„ ์•Œ์•˜์ง€,, ๐Ÿ’ก ๊ณต๋ถ€ํ•˜๊ฒŒ ๋œ ๋ฐฐ๊ฒฝ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋ ค๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์Šคํƒ/ํ ๊ฐœ๋…์ด ํ•„์š”ํ•œ ๋ฌธ์ œ๋ฅผ ๋งˆ์ฃผํ•˜๊ฒŒ ๋˜์—ˆ๊ณ , ํ•ด๋‹น ๊ฐœ๋…์„ ์ž˜ ์•Œ์ง€ ๋ชปํ–ˆ๋˜ ๋‚˜๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์ง€ ๋ชปํ•˜๊ณ  ๊ทธ๋Œ€๋กœ ๋ฒฝ์— ๋ถ€๋”ชํžˆ๊ฒŒ ๋˜์—ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๋ฌธ์ œ๋งŒ ๊ณ„์† ํ‘ธ๋Š” ๊ฑด ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฑธ ๋Š๊ผˆ๊ณ , "๊ฐœ๋…์„ ๋จผ์ € ์ œ๋Œ€๋กœ ์žก๊ณ  ๋ฌธ์ œ๋ฅผ ํ’€์ž!"๋Š” ๋งˆ์Œ์œผ๋กœ ์Šคํƒ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.   ๐Ÿ“ฆ Stack,, ๊ทธ๋ž˜์„œ ๊ทธ๊ฒŒ ๋„๋Œ€์ฒด ๋ญ”๋ฐ?!Stack ์ปฌ๋ ‰์…˜์Šคํƒ(Stack)์€ ๋ง ๊ทธ๋Œ€๋กœ '์Œ“๋‹ค', '๋”๋ฏธ'๋ผ๋Š” ๋œป์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ƒ์ž๋ฅผ ํ•˜๋‚˜์”ฉ ์œ„๋กœ ์Œ“์•„ ์˜ฌ๋ฆฌ๋“ฏ์ด, ๋ฐ์ดํ„ฐ๋ฅผ ์ฐจ๊ณก์ฐจ๊ณก ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ์Œ“๊ณ  ๊บผ๋‚ด๋Š” ์ž๋ฃŒ ๊ตฌ์กฐ์ด๋‹ค!LIFO(Last In First Out) ๊ตฌ์กฐ๋Š” ๋ญ์ง€..?!์Šคํƒ์€ LIFO ๊ตฌ์กฐ์ด๋‹ค.๋ง ๊ทธ๋Œ€๋กœ ๋งˆ์ง€๋ง‰์— ๋„ฃ์€ ๋ฐ์ดํ„ฐ.. 2025. 3. 28.