Stack1 [Data Structures & Algorithms] ์คํ(Stack)์ ์ดํด์ ์์ฉ ๐งฟ ์คํ(Stack) ์ด๋? ์คํ(Stack)์ด๋ ํ์ชฝ ๋์์๋ง ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๊ณ ์ญ์ ํ ์ ์๋ ์ ํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์๋ฏธํ๋ฉฐ, ๋ง์ง๋ง์ผ๋ก ์ฝ์ ๋ ์์๊ฐ ๊ฐ์ฅ ๋จผ์ ์ญ์ ๋๋ "ํ์ ์ ์ถ(LIFO, Last-In-First-Out)"์ ํน์ง์ ๊ฐ์ง๋ค. ์คํ(Stack) ์๋ฃ๊ตฌ์กฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋๋ฐ ์ฌ์ฉ๋๋ฉฐ ์ฃผ๋ก ํจ์ ํธ์ถ, ์ฌ๊ท ์๊ณ ๋ฆฌ์ฆ, ๋ค๋ก๊ฐ๊ธฐ ๊ธฐ๋ฅ ๋ฑ์์ ํ์ฉ๋๋ค. ๐ ์คํ(Stack)์์์ ์ฐ์ฐ ์๊ณ ๋ฆฌ์ฆ ์ญ์ ์ฐ์ฐ ์ฝ์ ์ฐ์ฐ pop push โ ์คํ์ push() ์๊ณ ๋ฆฌ์ฆ push(S,x) top stack_SIZE) then overflow; else //์ค๋ฒํ๋ก์ฐ ์ํ๊ฐ ์๋ ๊ฒฝ์ฐ ์๋ ์ฝ๋ ์คํ { S(top) ํ์ ์ ์ถ ๊ตฌ์กฐ์ธ Stack์ ์ด์ฉํ์ฌ ๊ดํธ ๊ฒ์ฌ ๊ฐ๋ฅ โป ์์์ ์ผ์ชฝ์์ ์ค.. 2023. 6. 11. ์ด์ 1 ๋ค์