L'analisi ammortizzata misura il costo medio per operazione su una sequenza, anche quando le singole operazioni occasionalmente costano molto di più. Spiega perché l'append di un array dinamico è "O(1) ammortizzato" nonostante i ridimensionamenti occasionali O(n).
L'esempio dell'array dinamico
Quando un array dinamico si riempie, alloca un nuovo array (solitamente ) e copia tutti gli elementi — un passaggio O(n). Ma poiché la capacità , le copie costose diventano esponenzialmente più rare.
