재귀 트리법(Recursion Tree Method)이란? 재귀 트리법은 알고리즘에서 재귀적인 호출이 일어나는 과정을 트리 구조로 나타내는 방법입니다.
재귀 트리 변환법 재귀적 호출을 트리 구조로 나타냅니다. 각각의 노드는 하나의 호출을 나타내며, 간선은 호출 간의 관계를 나타냅니다.
재귀적인 호출이 일어나며 트리가 계속해서 생성됩니다. 각 레벨에서의 호출 수행이 어떻게 전개되는지를 확인합니다.
각 노드는 다양한 레벨의 재귀에서 발생하는 비용을 나타냅니다. 모든 레벨의 비용을 합칩니다.
재귀 트리법은 치환법에 사용할 검증할 해를 예측할 때 유용합니다. 재귀 트리법으로 나온 결과는 무조건적으로 신뢰하기는 어렵습니다.
재귀 트리법을 이용하면 알고리즘을 시각적으로 볼 수 있어 직관력을 증진하는데 유용합니다. 재귀 트리법 예제 T(n)=T(n/4)+T(n/2)+n2=ϴ(n2) 마무리 재귀 트리법은 재귀식을 분석하는 가장 직관적인 방법입니다.
다만 정확한 분석에는 적합하지 않으며 그림을 이용...
#
Algorithm
#
RecursionTreeMethod
#
시각적
#
알고리즘
#
알고리즘분석
#
재귀트리법
#
점근성능분석
#
직관