PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2011/04/07 16:33:39
Name Nuke
Subject 컴퓨터공학과, 전산과분들 질문드립니다.
T(N)을 크기가 N인 알고리즘을 수행할 때 걸리는 시간이라고 할 때, T(N)은 다음과 같은 recursive equation을 따른다.

T(N) = a*T(N/b) + c*N   ( a < b )

이 알고리즘의 asymptotic complexity를 big-O notation으로 나타내어라.


저는 이 문제를 이렇게 풀었습니다.

  T(1)= d, N=b^k라고 하자.

T(N) = T(b^k) = a*T(b^(k-1)) + c*N
                        = a(a*T(b^(k-2))+c*N) + c*N
                         = a^2 * T(b^(k-2)) + c*(1+a)
                         = ...
                         = a^k * T(1) + c*N (1+a+a^2+a^3+...+a^(k-1))
                         = a^(log_b N) + c/(a-1) * (a^(log_b N) - 1)

따라서 O(N * a^(log_b N)) = O(N^(1+log_b a))

  그런데 답은 O(N logN)이라고 합니다. 어디가 틀린건가요?



통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
Summerlight
11/04/07 17:35
수정 아이콘
Master theorem을 찾아보세요.
Summerlight
11/04/07 17:41
수정 아이콘
잘 보니 공식 유도 과정에서 좀 이상한 부분이 많네요. T(b^(k-1)) = a*T(b^(k-2))+c*N은 어떻게 나온 식인가요? 그 뒤로는 N이 사라졌다 다시 나오기도 하고...
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
102457 컴퓨터공학과, 전산과분들 질문드립니다. [3] Nuke1673 11/04/07 1673
102456 '나는 이렇게 하지 않으면 찝찝하다!' 이런 것들 많으신가요?? [32] 포뇨포뇨2500 11/04/07 2500
102455 기초 영어 질문입니다. [2] 반디1695 11/04/07 1695
102454 연애질문입니다. [1] 감사요1653 11/04/07 1653
102453 인터넷+TV+전화 바꾸려고하는데요... [1] 하얀그림자1713 11/04/07 1713
102452 스타1 질문입니다 [2] Loli1541 11/04/07 1541
102450 옆집 공사 소음 때문에 미칠거 같아요 ㅠㅠ [3] Yesterday was a lie.3768 11/04/07 3768
102449 피아노음악 잘 아시거나 절대음감 있으신분들 도와주세요 [1] 64363463261531 11/04/07 1531
102448 갤럭시탭 을 무선 인터넷3년을 쓰면 무료로 준다는데.. 이거 진짠가여? [3] 가치파괴자2162 11/04/07 2162
102447 오늘 비가 내리는데.. 방사능 비라고 걱정이 많더군요,, 그럼 식수 문제는 어떻게 되나여? [4] 가치파괴자2206 11/04/07 2206
102445 국내여행 어디가 좋을까요?? [1] WhoIaM1567 11/04/07 1567
102444 나니아연대기에서의 기독교 사상에 관한 질문 [6] 그렇구만2947 11/04/07 2947
102441 갤럭시 네오라는 핸드폰 어떤가요? [7] 완성형폭풍저2181 11/04/07 2181
102440 아이폰 어플/게임 을 C# 으로 개발 가능한가요? [8] 본호라이즌2582 11/04/07 2582
102439 모니터의 연결 잭이 안껴집니다 [3] 로트리버1599 11/04/07 1599
102438 갤럭시S 최근펌업 (TB23) 하신 분들 [1] 어떤날1686 11/04/07 1686
102437 패션잡지 추천해주세요! [14] 세느2191 11/04/07 2191
102436 전자 담배 태우시는분들 있나요? [2] 다음세기2243 11/04/07 2243
102435 영단어 잘 외우는 방법~! [7] 서재영2397 11/04/07 2397
102431 요새 노래중에 브금에 잘쓰이는 노래하나 찾고있어요 [3] 난왜2210 11/04/07 2210
102429 무역에서 환어음의 발행인이 누구인가요?? [5] 승리의탑데2604 11/04/07 2604
102428 일본 원전 방사능이 우리나라에까지 들어와서 걱정되어 질문합니다 [7] DayDream2109 11/04/07 2109
102425 요즘 시기 펀드 가입 괜찮은가요? [3] 다크나이트2139 11/04/07 2139
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로