목차
1-1 프로그램 리스트(소스)
1-2 계산시간 측정
1-3 측정결과 그래프로 표현
1-4 피보니치 수열의 O(g(n))함수
1-5 결론
1-2 계산시간 측정
1-3 측정결과 그래프로 표현
1-4 피보니치 수열의 O(g(n))함수
1-5 결론
본문내용
}
1-2 계산시간 측정
입력값
시간
10
20
30
40
50
time
1
1
2
48
6384
1-3. 그래프로 표현
그림
1-4 피보니치 수열의 O(g(n))함수
f(n)=c(g(n))
f(n)=
{n}^{2}
-3n+2
c(g(n))=2
{n}^{2}
c=2 g(n)=O(n)
그러므로
O(n)=
{n}^{2}
-3n+2
이다.
1-5 결론
피보니치 수열은 Fn-1과 Fn-2를 합하여 Fn을 구하는 구조로서 재귀함수를 사용한다. 재귀함수를 이용해서 함수값을 리턴받아서 값을 찾아내는 것이다.
피보니치의 수열의 값은 무한정 커진다.
큰 숫자를 넣으면 언젠가는 값이 나오겠지만 그 값을 찾는데는
무수히 많은 시간이 소모된다. 40을 넣었을때보다 50을 넣었을때는 엄청나가 시간이 오래걸립니다.
1-2 계산시간 측정
입력값
시간
10
20
30
40
50
time
1
1
2
48
6384
1-3. 그래프로 표현
그림
1-4 피보니치 수열의 O(g(n))함수
f(n)=c(g(n))
f(n)=
{n}^{2}
-3n+2
c(g(n))=2
{n}^{2}
c=2 g(n)=O(n)
그러므로
O(n)=
{n}^{2}
-3n+2
이다.
1-5 결론
피보니치 수열은 Fn-1과 Fn-2를 합하여 Fn을 구하는 구조로서 재귀함수를 사용한다. 재귀함수를 이용해서 함수값을 리턴받아서 값을 찾아내는 것이다.
피보니치의 수열의 값은 무한정 커진다.
큰 숫자를 넣으면 언젠가는 값이 나오겠지만 그 값을 찾는데는
무수히 많은 시간이 소모된다. 40을 넣었을때보다 50을 넣었을때는 엄청나가 시간이 오래걸립니다.
추천자료
- C언어로 구현한 자료구조의 원형큐
- 힙 자료구조를 이용한 상입,제거(특정 토큰에 대해)
- 리스트 자료구조를 이용한 상입,제거(특정 토큰에 대해)
- [자료구조]Infix로 된 수식을 Prefix와 Postfix로 변환 시키는 프로그램입니다.(C언어)
- [자료구조] 배열을 이용한 다항식의 덧셈 곱셈 연산
- [자료구조, Algorithm] 외부정렬(External Sort) PPT version
- [자료구조]포인터 배열 삽입 정렬
- [자료구조] 정렬되지 않는 배열 (우선 순위 큐)
- [자료구조] 스택 함수 구현
- [자료구조] 연결 리스트를 이용한 오름차순 정리
- 2010년 2학기 자료구조 출석대체시험 핵심체크
- 철근 콘크리트 구조.PPT자료
- C언어 자료구조 Binary Search Tree (이진 탐색 트리)
- C언어 자료구조 HashTable 해시테이블