Método iterativo de recorrência
Recorrência dada:
O que isso significa é que o tempo para resolver o problema de tamanho
Agora, vamos expandir a recorrência para enxergar o padrão. A ideia é substituir recursivamente os termos que envolvem
Passo 1: Primeira expansão
Nós temos
Agora, substituímos o
Substituindo isso na fórmula original:
Passo 2: Simplificação
Agora, vamos simplificar o que obtivemos:
Isso se torna:
Passo 3: Segunda expansão
Agora, expandimos novamente, substituindo
Substituímos isso:
Passo 4: Simplificação
Novamente, simplificamos:
Padrão Geral
A cada expansão, o coeficiente multiplicador de
De forma geral, após
Condição de parada
Agora, precisamos parar quando o argumento de
Quando isso acontecer, sabemos que
Substituindo na fórmula geral:
Como
Portanto, ignorando a constante