Queue2 ์ ๋ค๋ฆญ(Generic) - ํ์ฉ์ ์ : ์๋ฃ๊ตฌ์กฐ Generic์ ์ฝ๋๋ธ๋ญ ๋ด๋ถ์์ ์ธ ์๋ฃํ์ ์ธ๋ถ์์ ์ง์ ํ๋๊ฒ * NonGeneric : Objectํ์ ์ ํ๋๊ฐ ์ ์ธ๋ ํด๋์ค๋ก, ํ๋์ ๋ชจ๋ ์ธ์คํด์ค์ ์ ์ฅ(ํฌํจ)์ด ๊ฐ๋ฅํ๋ค : ์ ์ฅ์ ๋ํ ์ ์ฝ์ ์์ง๋ง ํจ์จ์ฑ์ด ๋ฎ๋ค (๊ฐ์ฒดํ๋ณํ์ ์ํด์ค์ผํ๊ธฐ๋๋ฌธ) : ํ๋์ ์ ์ฅ๋ ์ธ์คํด์ค๋ฅผ ๋ฐํ๋ฐ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฐ๋์ ๊ฐ์ฒดํ๋ณํ์ด ์๊ตฌ๋๋ฉฐ instanceof ์ฐ์ฐ์๋ฅผ ํตํ ๊ฒ์ฆ์ ํ์๋กํ๋ค * Generic : ์ ๋ค๋ฆญํ์ ์ ํ๋๊ฐ ์ ์ธ๋ ํด๋์ค๋ก, ํ๋์ ๋ง๋ ํ์ ์ ์ธ์คํด์ค ์ ์ฅ(ํฌํจ)๋ง ๊ฐ๋ฅํ๋ค : ์ ์ฅ์ ๋ํ ์ ์ฝ์ ์กด์ฌํ์ง๋ง ์ฌ์ฉ์ ํจ์จ์ฑ์ด ๋์ผ๋ฉฐ, ํ ๋ณํ ์์ด๋ ๊ฐ์ ๋ฐํ๋ฐ์ ํ์ฉ ๊ฐ๋ฅํ๋ค * Generic Type? ํ๋์ ์ง์ ์๋ฃํ์ผ๋ก ํด๋์ค๋ ์ธํฐํ์ด์ค ์์ฑ์์ ์ ์ธํ๋ค. : ๊ธฐํธ๋ฅผ ์ฌ์ฉํ.. 2020. 9. 5. [๋ฐฑ์ค 10854] ํ (JAVA) - Queue [๋ฌธ์ ๋งํฌ] https://www.acmicpc.net/problem/10845 [ํ์ด์์ค] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 package algorithm; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.StringTokenizer; public cl.. 2020. 5. 3. ์ด์ 1 ๋ค์