Zadanie 2 z arkusza EE.09, styczeń 2023

Programowanie i algorytmy Poziom: średnie

Jaką złożoność obliczeniową mają problemy polegające na wykonaniu czynności na łańcuchu lub tabeli w dwóch zagnieżdżonych pętlach działających na wszystkich elementach?

Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2023

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

O(n2)

Dlaczego

Dwie zagnieżdżone pętle po n elementach wykonują n · n operacji, więc złożoność to O(n²), czyli kwadratowa. Jedna pętla daje O(n).