Análise amortizada mede o custo médio por operação em uma sequência, mesmo quando operações individuais ocasionalmente custam muito mais. Explica por que append de um array dinâmico é "O(1) amortizado" apesar de redimensionamentos ocasionais O(n).
O exemplo do array dinâmico
Quando um array dinâmico fica cheio, aloca um novo array (geralmente ) e copia todos os elementos — uma etapa O(n). Mas porque a capacidade , cópias caras se tornam exponencialmente mais raras.
