์คํ(Stack) ํน์ง ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ด ํ ๊ณณ(๋ฐฉํฅ)์ผ๋ก ์ ํ์ ์ LIFO(Last In First Out, ํ์ ์ ์ถ) : ๊ฐ์ฅ ๋์ค์ ๋ค์ด์จ ๊ฒ์ด ๊ฐ์ฅ ๋จผ์ ๋์ด ์์ : ํจ์์ ์ฝ์คํ, ์ฐ์ฐ์ ํ์ํ๊ธฐ, ๋ฌธ์์ด ์ญ์, DFS ์ฅ์ ๋ฐ ํ์ฉ ์ฌ๊ทํจ์๋ฅผ ํ์๋กํ๋ ์์ค์ฝ๋์ ์ฌ๊ทํจ์๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๊ตฌํ ๊ฐ๋ฅ ์น ๋ธ๋ผ์ฐ์ ์ ๋ฐฉ๋ฌธ๊ธฐ๋ก์์ ์คํ์ ํธ๊น ์ ํ์ฉํด '๋ค๋ก๊ฐ๊ธฐ'๋ฅผ ๊ตฌํํ ์ ์์ ํ๋ก๊ทธ๋จ์ ์คํ์ทจ์(Undo)์ ํ์ฉ๋จ ํ(Queue) ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ํ ์ชฝ ๋(front,rear)๋ก ์ ํ ํ์ ๊ฐ์ฅ ์ฒซ ์์๋ฅผ front , ๊ฐ์ฅ ๋ ์์๋ฅผ rear ํ๋ ๋ค์ด์ฌ ๋ rear๋ก ๋ค์ด์ค์ง๋ง ๋์ฌ๋๋ front๋ถํฐ ๋น ์ง๋ ํน์ฑ FIFO(First In First Out, ์ ์ ์ ์ถ) : ๊ฐ์ฅ ๋จผ์ ๋ค์ด์จ ๊ฒ์ด..