Trova una definizione per il termine 'notazione big O'.
La notazione Big O è una notazione matematica che descrive la limitazione di un algoritmo in relazione alla dimensione dell'input. Misura la complessità temporale di un algoritmo, ovvero il tempo necessario per eseguirlo, e la complessità spaziale, ovvero la quantità di memoria richiesta. Viene spesso utilizzata per confrontare diversi algoritmi al fine di determinare quale sia più efficiente in termini di tempo e spazio.