Arrays.copyOfRange2 [JAVA] 깊은 복사와 얕은 복사 1차원 배열 복사 얕은 복사란? - 객체의 주소 값을 복사하는 것이다. - 여러 객체가 같은 주소를 참조하기 때문에 하나의 값을 변경하면 다른 대상의 값도 변경된다. - 한 개의 객체 주소를 참조하므로 하나의 객체라고 볼 수 있다. - 하나의 객체로써 사용이 가능하다면 쓸데없이 객체를 복사하여 사용할 필요없지만 이럴 경우 사용한다는 의미가 된다. public class Array_Copy{ public static void main(String[] args) { int[] a = { 1, 2, 3, 4 }; int[] b = a; } } 깊은 복사란? - 객체의 실제 값을 새로운 객체로 복사하는 것이다. - 다른 주소와 같은 값인 객체가 두개 존재하게 된다. - 대개 객체를 복사한다는 말은 얕은 복사가 .. 2024. 1. 2. [코딩 기초 트레이닝] 배열 조각하기 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/181893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결: import java.util.*; class Solution { public int[] solution(int[] arr, int[] query) { int[] answer = {}; for(int i =0; i 2023. 12. 22. 이전 1 다음