La plupart des données ne sont pas des cas extrêmes. La complexité générique change la perspective traditionnelle : au lieu de mesurer la pire des complexités possibles, elle l'ignore sur un petit ensemble non représentatif et regarde les entrées « normales ». Comment? En utilisant la densité asymptotique pour définir ce qui est « petit ». Résultat : une mesure plus fidèle à la réalité pratique, moins dominée par les cas pathologiques. C'est une approche qui rapproche la théorie du terrain réel où vivent les algorithmes.