Źródło: Arkusze CKE
Algorytm sekwencyjnego wyszukiwania elementu z wartownikiem polega na założeniu, że
Warianty odpowiedzi
-
A
zbiór wejściowy musi być posortowany.
-
B
zbiór jest zawsze 100 elementowy.
-
C
na końcu przeszukiwanego zbioru należy wstawić wartownika.
-
D
szukany element musi powtórzyć się kilkakrotnie w zbiorze.
Wyjaśnienie
Wyszukiwanie z wartownikiem to sprytna optymalizacja zwykłego wyszukiwania liniowego.
Polega na tym, że szukaną wartość sztucznie doklejamy na samym końcu tablicy jako tzw. wartownika.
Dzięki temu w pętli nie musimy przy każdym kroku sprawdzać dwóch warunków (czy znaleźliśmy element ORAZ czy nie wyszliśmy poza zakres tablicy). Sprawdzamy tylko, czy trafiliśmy na element. Pętla zawsze zatrzyma się na wartowniku.