"๋น์ ์ ๋๋๋ฅผ ์ฝ๊ฐ ํ๋ จํ๋ ๊ฒ์ ์ด๋ป์ต๋๊น? ์์ง ์ ๋๋ก ์๋ํ๊ณ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค."
"์ด์ ์ ์ปจํ ์ด๋ ๋ฐ ์ปฌ๋ ์ ํ ์ด๋ธ์์ ๋์ผํ ์ธํฐํ์ด์ค๊ฐ ์ฌ๋ฌ ๊ตฌํ์ ๊ฐ์ง ์ ์์์ ํ์ธํ์ต๋๋ค. ์ด์ ํ์ํ ์ด์ ์ ArrayList๊ฐ LinkedList ์ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. "
"์ปฌ๋ ์ ์ ๋ค์ํ ๋ฐฉ์์ผ๋ก ๊ตฌํ๋ ์ ์์ผ๋ฉฐ ํญ์ ์ด์์ ์ธ ๊ตฌํ์ ์์ต๋๋ค. ์ด๋ค ์ ๊ทผ ๋ฐฉ์์์๋ ์ผ๋ถ ์์ ์ด ๋น ๋ฅด์ง๋ง ๋ค๋ฅธ ์์ ์ ๋๋ฆฝ๋๋ค. ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์์๋ ๊ทธ ๋ฐ๋๊ฐ ๋ ์ ์์ต๋๋ค. ์๋ฒฝํ ๋จ์ผ ํฌ๊ธฐ๋ ์์ต๋๋ค. ๋ง๋ฅ ์๋ฃจ์ ."
"๊ทธ๋์ ๋์ผํ ์ปฌ๋ ์ ์ ์ฌ๋ฌ ๋ฒ์ ์ ๊ตฌํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ฐ ๊ตฌํ์ ์ผ๋ถ ์ข์ ์์ ์งํฉ์ ๋ํด ์ต์ ํ๋์ด์ผ ํฉ๋๋ค. ์ด๊ฒ์ด ์๋ก ๋ค๋ฅธ ์ปฌ๋ ์ ์ด ๋ ๋ฐฉ์์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋ ํด๋์ค์ธ ArrayList ๋ฐ LinkedList ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค ."
"๋ด๋ถ์ ์ผ๋ก ArrayList๋ ์ผ๋ฐ ๋ฐฐ์ด๋ก ๊ตฌํ๋ฉ๋๋ค . ๊ทธ๋์ ์ค๊ฐ์ ์์๋ฅผ ์ฝ์ ํ๋ ค๋ฉด ๋จผ์ ๋ค์ ์์๋ฅผ ๋ชจ๋ ํ๋์ฉ ์ด๋ํ ๋ค์ ์ ์์๋ฅผ ๋น ์ฌ๋กฏ์ ๋ฃ์ด์ผ ํฉ๋๋ค. ์์ ๊ฐ์ ธ์ค๊ธฐ ๋ฐ ์ค์ (get, set) ) ๋ ์ด๋ฌํ ์์ ์ด ๋จ์ํ ๊ด๋ จ ๋ฐฐ์ด ์์๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ๋น ๋ฆ ๋๋ค ."
" LinkedList ๋ ๋ด๋ถ ๊ตฌ์กฐ๊ฐ ๋ค๋ฆ ๋๋ค. LinkedList๋ ์๋ก ์ฐ๊ฒฐ๋ ์์๊ฐ ์๋ ๋ชฉ๋ก์ผ๋ก ๊ตฌํ๋ฉ๋๋ค . ๊ฐ ์์๋ ๋ชฉ๋ก์ ๋ค์ ์์์ ์ด์ ์์์ ๋ํ ์ฐธ์กฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ์ด๋ฌํ ๋ชฉ๋ก์ ์ค๊ฐ์ ์์๋ฅผ ์ฝ์ ํ๋ ค๋ฉด ๋ฏธ๋ ์ด์์ ์ฐธ์กฐ๋ฅผ ๋ณ๊ฒฝํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ 130๋ฒ ์์๋ฅผ ์ป์ผ๋ ค๋ฉด 0์์ 130๊น์ง ๊ฐ ๊ฐ์ฒด๋ฅผ ์คํํด์ผ ํฉ๋๋ค. ์ฆ, get ๋ฐ set ์์ ์ด ๋๋ ค์ง๋๋ค . ๋ค์ ํ๋ฅผ ๋ณด์ญ์์ค. :"
์ค๋ช | ์์ | ๋ฐฐ์ด๋ชฉ๋ก | LinkedList |
---|---|---|---|
์์ ๊ฐ์ ธ์ค๊ธฐ | ์ป๋ค | ๋น ๋ฅธ | ๋๋ฆฐ |
์์ ์ค์ | ์ธํธ | ๋น ๋ฅธ | ๋๋ฆฐ |
์์ ์ถ๊ฐ(๋ชฉ๋ก ๋์) | ์ถ๊ฐํ๋ค | ๋น ๋ฅธ | ๋น ๋ฅธ |
์์ ์ฝ์ (์์์ ์์น์) | ์ถ๊ฐ(i, ๊ฐ) | ๋๋ฆฐ | ๋น ๋ฅธ |
์์ ์ ๊ฑฐ | ์ ๊ฑฐํ๋ค | ๋๋ฆฐ | ๋น ๋ฅธ |
"๊ทธ๋ ๊ตฐ์. ์ด์ ์ดํดํ๊ธฐ ์์ํ์ต๋๋ค. ํน์ ์ํฉ์์ ์ด๋ค ์ปฌ๋ ์ ์ด ๊ฐ์ฅ ์ข์์ง ์ ์ ์๋ ๊ธฐ์ค์ด๋ ๊ท์น์ด ์๋์?"
"๊ฐ๋จํ๊ฒ ํ๊ธฐ ์ํด ๋ค์ ๊ท์น์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ปฌ๋ ์ ์ค๊ฐ์ ์์๋ฅผ ์์ฃผ ์ฝ์ (๋๋ ์ ๊ฑฐ)ํ๋ ค๋ ๊ฒฝ์ฐ LinkedList๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ๊ฒฝ์ฐ์๋ ArrayList๊ฐ ๋ ์ ์๋ ํฉ๋๋ค . "
"์ฐ๋ฆฌ๋ ๊ณ ๊ธ ์์ ์์ ๊ทธ๊ฒ๋ค์ด ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์๋์ง ํ๊ตฌํ ๊ฒ์ด์ง๋ง, ์ง๊ธ์ ๊ทธ๊ฒ๋ค์ ์ฌ์ฉํ๋ ์ฐ์ต์ ํ ๊ฒ์ ๋๋ค."
GO TO FULL VERSION