Strona główna › Pytania INF.04 › Pytanie 251
INF.04 · pytanie #251
Która metoda wyszukiwania potrzebuje posortowanej listy do prawidłowego działania?
- AWyszukiwanie liniowe
- BWyszukiwanie sekwencyjne
- CWyszukiwanie z hashem
- DWyszukiwanie binarne
Poprawna odpowiedź: D. Wyszukiwanie binarne
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Wyszukiwanie binarne wymaga posortowanej tablicy do działania, co pozwala na dzielenie tablicy na pół przy każdym kroku, redukując liczbę operacji do O(log n). Algorytm ten działa poprzez porównanie poszukiwanego elementu ze środkowym elementem tablicy – jeśli element jest mniejszy, wyszukiwanie kontynuuje w lewej części tablicy, a jeśli większy, w prawej. Dzięki tej efektywności, wyszukiwanie binarne jest szeroko stosowane w bazach danych, systemach plików oraz aplikacjach, które operują na dużych zbiorach danych. Wyszukiwanie binarne jest prostym, ale potężnym algorytmem, który znacząco skraca czas przeszukiwania dużych zbiorów.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.