현재 재귀 항목을 파악하는 데 문제가 있습니다. 중간 단계가 있으므로 곧 작동하는 방법에 대한 설명과 도움을받을 수 있습니다.되풀이 관계 트리 방법
그래서 나는 기본적으로 내가 관계를 (솔직히 ... 내가 확실하지 않다하는)는 T해야 작성하는 방법을 이해 하노이
TOWER_OF_HANOI (n, FirstRod, SecondRod, ThirdRod)
if n == 1
move disk from FirstRod to ThirdRod
else
TOWER_OF_HANOI(n-1, FirstRod, ThirdRod, SecondRod)
move disk from FirstRod to ThirdRod
TOWER_OF_HANOI(n-1, SecondRod, FirstRod, ThirdRod)
의 타워를 해결하기위한 의사를 가지고 제공 (n) = 2T (n-1) + Ɵ (n), 맞습니까? 일종의 하위 문제가있는 트리를 만드는 방법을 일종의 이해하지만, 그렇다고해도 Ɵ (n) 또는 Ɵ (n log n) 또는 기타 등등의 최종 솔루션을 제공하는 프로세스를 완전히 이해하지는 못합니다.
어떤 도움을 주셔서 감사합니다.