L’analyse de la complexité algorithmique permet de prédire l'évolution en temps calcul nécessaire pour amener un algorithme à son terme, en fonction de la quantité de données à traiter.
lanalˈiz də- la- kɔ̃plɛksitˈe (en)ˌalɡəɹɪθmˈiːk(fr) pɛʁmˈɛ də- pʁedˈiʁ levolysjˈɔ̃ ɑ̃ tˈɑ̃ kalkˈyl nesɛsˈɛʁ puʁ amnˈe œ̃ (en)ˈalɡəɹˌɪθm(fr) a sɔ̃ tˈɛʁm, ɑ̃ fɔ̃ksjˈɔ̃ də- la- kɑ̃titˈe də- dɔnˈez a tʁɛtˈe.