Strona główna › Pytania INF.04 › Pytanie 463
INF.04 · pytanie #463
Który z wymienionych algorytmów jest algorytmem opartym na iteracji?
- ADFS (przeszukiwanie w głąb)
- BQuickSort
- CFibonacci (rekurencyjnie)
- DBubbleSort
Poprawna odpowiedź: D. BubbleSort
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Bubble Sort to klasyczny przykład algorytmu iteracyjnego, który sortuje elementy tablicy poprzez wielokrotne porównywanie i zamianę sąsiadujących elementów. Algorytm ten działa w pętlach, aż wszystkie elementy zostaną odpowiednio uporządkowane. Chociaż jest jednym z najprostszych algorytmów sortowania, jego złożoność O(n^2) czyni go mniej efektywnym dla dużych zbiorów danych. Bubble Sort jest często wykorzystywany w nauczaniu podstaw algorytmiki, ponieważ łatwo zrozumieć jego działanie i implementację. Pomimo niskiej efektywności, bywa stosowany w przypadkach, gdy liczba elementów jest niewielka lub zbiór danych jest wstępnie posortowany.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.