deque
[JAVA] ๋ฐฑ์ค 5430๋ฒ ใACใ
์ฃผ๋ง์ ํ ์ผ์ด ์์ด์ ์๋ก์ด ์ธ์ด๋ฅผ ๋ง๋ ์ ์์จ....ใ ์ด ๋ฌธ์ ๋ฅผ ํ๋ฉด์ ๋ ์ฌ๋ ธ๋ ์์ด๋์ด๋ R์ ์ ๋ ฅ๋ฐ์๋๋ง๋ค ๋ค์ง์ ๋ฐฐ์ด์ ์๋ก ์ ์ํ๋ ๊ณผ์ ์ ์ ๋ ์์ด์๋ ์๋ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐ์ด ๋ค์๋ค. queue ๋ stack ์๋๋ฉด deque ๋ฅผ ์ ์ ํ ํ์ฉํ๋ฉด, ์ถฉ๋ถํ ๊ตฌํ ๊ฐ๋ฅํ ๋ฐฉ๋ฒ์ด์ง๋ง, ์ฑ๋ฅ์ด ๋งค์ฐ ๋จ์ด์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐ์ด ๋ค์๊ณ ๋จ์ง, R ๋ช ๋ น์ด ๋ช๋ฒ ๋ค์ด์๋์ง ๊ธฐ๋กํ๊ณ , R ๋ช ๋ น์ ๊ฐฏ์์ ๋ฐ๋ผ ๋ค์์๋ถํฐ ์ง์ธ์ง ์์์๋ถํฐ ์ง์ธ์ง๋ง ๊ฒฐ์ ํ๋ฉด ๋๋ค๊ณ ์๊ฐํ๊ณ , ๊ทธ๋ ๊ฒ ๊ตฌํํ์๋ค. deque ์ [1 2 3 4 5] ๊ฐ ์ ๋ ฅ๋์ด์๋ค๊ณ ๊ฐ์ ํ์ ๋, deque์ poll() ์ 1์ ์ญ์ ํ๊ณ R์ ํ์๋ฒ ์ ๋ ฅ๋ฐ์ ์ญ์์ด ๋์๋ค๊ณ ๊ฐ์ ํ์๋, D ๋ช ๋ น์ ๋์ํ๊ณ ์ถ๋ค๋ฉด deque์ removeLast()๋ฅผ..