malfhoy   5년 전

아래 소스와 같이 재귀코드를 사용하여 코드를 구현했습니다.

그런데 실제로 테스트를 해보니 solve한 후 모든 칸이 별표로 채워지고 있습니다.

제가 어딘가에서 잘못 생각하고 있는 건가요? 도와주세요.

djm03178   5년 전

39번째 줄은 arr 전체를 temp가 가지고 있는 내용으로 각각 채우는 것이 아니고, temp 자체를 arr의 모든 원소가 가지게 하는 것입니다. 즉, temp의 내용이 바뀌면 arr[0], arr[1], ..., arr[n-1] 모두의 내용 역시 바뀌게 됩니다. arr[i]는 단순히 temp 객체에 대한 레퍼런스를 담고 있는 것 뿐입니다.

malfhoy   5년 전

아... 그러면 2차원 배열에 레퍼런스가 아닌 값을 복사하는 방법은 루프문밖에 없는지요?

댓글을 작성하려면 로그인해야 합니다.