0. ์ํ ํ Circular Queue ๋? ์ํ ํ๋ ์ ํ ํ์ ๋จ์ ์ ๋ณด์ํ ์๋ฃ๊ตฌ์กฐ => ์ ํ ํ๋? ๋ฐ์ดํฐ์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ ์์๋ ์ ์ ์ ์ถ (FIFO : Fisrt In First Out) ์ธํ (enqueue) : ํ์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋ ์์ ๋ํ (dequeue) : ํ์์ ๋ฐ์ดํฐ๋ฅผ ๊บผ๋ด๋ ์์ ํ๋ฐํธ (front) : ๋ฐ์ดํฐ๋ฅผ ๊บผ๋ด๋ ์ชฝ ๋ฆฌ์ด (rear) : ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋ ์ชฝ ๋ชจ๋ ์ ํ ํ๋ ๊ฐ์ง๋ง, ๊ณต๊ฐ์ ๋ญ๋นํ๊ฑฐ๋ ๋ฐฐ์ด ์์๋ฅผ ์์ชฝ์ผ๋ก ์ฎ๊ธฐ์ง ์์๋ ๋๋๋ก ๋ง ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ ๋ง ๋ฒํผ(ring buffer) : ๋ฐฐ์ด์ ์ฒ์๊ณผ ๋์ด ์ฐ๊ฒฐ๋์๋ค๊ณ ๋ณด๋ ์๋ฃ๊ตฌ์กฐ. ์ค์ ๋ก ์ฐ๊ฒฐ๋์ด ์์ง๋ ์์ 1. ์ํ ํ ๊ตฌํ int[] cque : ์ํ ํ ๋ณธ์ฒด์ฉ ๋ฐฐ์ด int max : ์ํ ํ ์ฉ๋. ์..