Amortized analysis mengukur biaya rata-rata per operasi selama urutan, bahkan ketika operasi individual sesekali jauh lebih mahal. Ini menjelaskan mengapa append dari dynamic array adalah "O(1) amortized" meskipun ada resize O(n) yang sesekali.
Contoh dynamic array
Ketika dynamic array penuh, ia mengalokasikan array baru (biasanya ) dan menyalin semua elemen — langkah O(n). Tapi karena kapasitas , penyalinan yang mahal menjadi semakin jarang secara eksponensial.
