Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 56

Która metoda wyszukiwania potrzebuje posortowanej listy do prawidłowego działania?

  1. AWyszukiwanie binarnePoprawna
  2. BWyszukiwanie sekwencyjne
  3. CWyszukiwanie z hashem
  4. DWyszukiwanie liniowe

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.