๋ฐ์ํ
int[] copy = arr
๋ ๋ฐฐ์ด ๊ฐ์ ๋ณต์ฌํ๋ ๊ฒ์ด ์๋๋ผ, ์ฃผ์๊ฐ์ ๋ณต์ฌํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์
๋ ์ค ํ๋๋ฅผ ๋ณ๊ฒฝํ๊ฒ ๋๋ฉด โ ๋ค๋ฅธ ๊ฐ ๋ํ ๋ณ๊ฒฝ ๋จ
์ด๋ ๊ฒ ์ฃผ์ ๊ฐ๋ง ๋ณต์ฌํ๋ ๊ฒ์ Shallow Clone
๊ฐ์ ๋ณต์ฌํ์ฌ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๊ฒ์ Deep Clone
์ฌ๊ธฐ์ โ
System.arraycopy()
โ Shallow Clone
clone()
โ Deep Clone
728x90
๋ฐ์ํ
'์๊ณ ๋ฆฌ์ฆ > ์ด๋ก ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ Algorithm / ์๊ณ ๋ฆฌ์ฆ ] Prim's Algorithm ( ํ๋ฆผ ์๊ณ ๋ฆฌ์ฆ ) (0) | 2021.10.19 |
---|---|
[ ์๊ณ ๋ฆฌ์ฆ / Java ] TreeMap (0) | 2021.09.29 |
[ Algorithm ] ํ๋ผ๋ฉํธ๋ฆญ ์์น ( Parametric Search ) (0) | 2021.09.28 |
[ Algorithm ] ํ๋ก์ด๋ ์์ฌ ( Floyd-Warshall) ์๊ณ ๋ฆฌ์ฆ (0) | 2021.09.16 |