1003번 - 피보나치 함수
메모리 초과가 나오는데 어디 수정을 해야 할지 잘 모르겠네요 ㅠㅠ
이렇게쓰면 스택이 2^n-1개의 스택이 생성돼서 스택을 못버틸 거 같네요
f(n) = f(n-1) + f(n-2) = f(n-2)*2 + f(n-3) = ?
이걸 이용해보세요
댓글 감사합니다.
메모리제이션을 써도 스택이 2^n개가 생성되나요?
아하 메모리제이션을 쓰셨네요 그러면 호출스택자체는 확연히 줄겠지만 그래도 while을 쓰시는게 더 좋을거같아요
댓글을 작성하려면 로그인해야 합니다.
tksgk7411 1년 전
메모리 초과가 나오는데 어디 수정을 해야 할지 잘 모르겠네요 ㅠㅠ