Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 504

Warunkiem poprawnego działania algorytmu wyszukiwania binarnego (połówkowego) jest to, aby przeszukiwana tablica:

  1. ANie zawierała powtarzających się wartości
  2. BByła uporządkowana (posortowana)Poprawna
  3. CMiała parzystą liczbę elementów
  4. DZawierała liczby całkowite dodatnie

Wyjaśnienie

Wyszukiwanie binarne porównuje szukaną wartość z elementem środkowym i odrzuca tę połowę tablicy, w której elementu na pewno nie ma, a jest to możliwe tylko wtedy, gdy elementy są posortowane.