재발을 고려하십시오
대 어떤 양의 상수를 가진 및 .c T ( 2 ) = 1
나는 재발을 해결하기위한 마스터 정리를 알고 있지만 그것을 사용 하여이 관계를 어떻게 해결할 수 있는지 확실하지 않습니다. 제곱근 파라미터에 어떻게 접근합니까?
재발을 고려하십시오
대 어떤 양의 상수를 가진 및 .c T ( 2 ) = 1
나는 재발을 해결하기위한 마스터 정리를 알고 있지만 그것을 사용 하여이 관계를 어떻게 해결할 수 있는지 확실하지 않습니다. 제곱근 파라미터에 어떻게 접근합니까?
답변:
우리는 라파엘의 제안을 사용하고 재발을 전개 할 것입니다. 다음에서 모든 로그는 밑이 2입니다.
여기서β(n)은n으로 시작하기 위해 제곱근을 취하고 2에 도달 해야하는 횟수입니다. 그것은β(n)=loglogn입니다. 어떻게 알 수 있습니까? 고려 : n
을 쓰면 you have .
Now you know the recursion tree has hight of order , and again it's not hard to see it's in each level, so total running time is in: , which concludes for .
In all when you see or , is good to check logarithm.
P.S: Sure proof should include more details by I skipped them.
Let's follow Raphael's suggestion, for :
Edit: Thanks Peter Shor for the correction!
Unravel the recurrence once as follows:
Continuing the unraveling for steps, we have that:
These steps will continue until the base case of . Solving for we have:
Substituting into the unraveled recurrence, we have