11055번 - 가장 큰 증가하는 부분 수열
어디서 런타임에러가 뜨는지 못찾겠습니다..
go 함수 자체가 n != 0 인경우 리턴을 안하고 있습니다
다른방법으로 해결하긴 했습니다만
이 코드에서 go함수의 같은경우
무조건 언젠간 0으로 가게되어있는데 이럴경우에도 추가해줘야하나요?
흠... 비유하자면 상사가 내게 시킨 일을 부사수한테 맡겨놨는데 부사수가 일 끝내고 내게 전달한걸 상사한테 전달 안하고 있는겁니다
비슷한 다른문제에서 이렇게 풀었을때 맞은적이 있는데요
void go(int n) {
if (n == 0)
return;
go(arrnum[n]);
cout << arr[n] << ' ';
}
반환형이 void라서 가능한건가요?
네 함수 내에서 결과 출력까지 바로 하면 전달할게 없죠
아!! 이해했습니다
감사합니다!
댓글을 작성하려면 로그인해야 합니다.
spring2 3년 전
어디서 런타임에러가 뜨는지 못찾겠습니다..