Przejdź do treści głównej
INF.04Pytanie #129 z 856algorytmy-sortowania-i-wyszukiwania

Który z wymienionych algorytmów działających na tablicy jednowymiarowej ma złożoność obliczeniową O(n2)?

Opcje odpowiedzi:
A
Wyszukiwanie binarne.
B
Wypisanie elementów.
C
Sortowanie bąbelkowe.
Prawidłowa
D
Sortowanie szybkie.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C. Sortowanie bąbelkowe.

Sortowanie bąbelkowe (bubble sort) ma złożoność obliczeniową O(n2) w najgorszym przypadku. Jest to jedna z prostszych metod sortowania, która polega na porównywaniu sąsiednich elementów i zamianie ich kolejności, jeśli nie są w odpowiedniej kolejności.

Dlaczego inne odpowiedzi są nieprawidłowe:

  • A. Wyszukiwanie binarne. – Wyszukiwanie binarne ma złożoność obliczeniową O(log n) i jest efektywniejsze niż sortowanie bąbelkowe.

  • B. Wypisanie elementów. – Wypisanie elementów tablicy ma złożoność obliczeniową O(n) i jest prostym algorytmem, który nie wymaga sortowania.

  • D. Sortowanie szybkie. – Sortowanie szybkie (quick sort) ma złożoność obliczeniową O(n log n) i jest efektywniejsze niż sortowanie bąbelkowe.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Algorytmy sortowania i wyszukiwania”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 23 pytań z tego działu.