A análise assintótica descreve o comportamento de algoritmos para grandes valores de entrada, ignorando valores pequenos. Ela mede a complexidade no pior, médio e melhor caso e busca expressar o tempo de execução de forma independente da linguagem de programação usada. A notação "Grande-O" representa a complexidade no pior caso, enquanto notações como theta e ômega analisam outros casos.