yoonminsu0617   3년 전

자바를 사용 했습니다. LCS의 길이를 구하는 함수입니다. 

문제는 반복문을 이용해 해결했지만 재귀를 이용해서 길이를 구하고 싶은데 98%까지는 잘 올라가지만 그 이후

시간 초과가 나버립니다. 무엇이 문제일까요?

minjun13795   3년 전

안녕하세요 저도 재귀로 풀다 막혔는데 해결했어요.

저는 lcs를 구할 때 p 배열 사이즈를 +1 하니까 성공했어요. 배열 사이즈를 넘어가 다른 메모리 공간을 참조하여 시간초과가 나버린거죠. (원래는 런타임에러 떠야하지만 이런 경우가 종종 있네요.) 

님 코드 같은 경우엔 recurLCS 함수에서 메모리 참조에 대해 확인해보세요.

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