2748번 - 피보나치 수 2
제가 피보나치 수열을 구하는 코드를 짜봤는데 리스트의 위치에 따라 계산량의 차이가 확연히 차이가 나더라구요.
#1은 리스트 생성을 함수 안에서 해주었고 #2는 리스트 밖에서 해줬습니다.
혹시 계산량의 차이가 나는 이유를 알 수 있을까요???
1번 코드는 배열을 공유하지 않습니다.
함수가 호출될 때마다 항상 배열을 새로 만들기 때문에 항상 계산이 되지 않은 상태를 나타내는 -1을 가지게 됩니다.
그러나, 2번 코드는 배열을 모든 함수가 공유하기 때문에 계산량이 줄어듭니다.
댓글을 작성하려면 로그인해야 합니다.
osh1795 2년 전
제가 피보나치 수열을 구하는 코드를 짜봤는데 리스트의 위치에 따라 계산량의 차이가 확연히 차이가 나더라구요.
#1은 리스트 생성을 함수 안에서 해주었고 #2는 리스트 밖에서 해줬습니다.
혹시 계산량의 차이가 나는 이유를 알 수 있을까요???