Algorytm wyszukiwania liniowego to podstawowa i prosta metoda wyszukiwania. Działa poprzez iterację każdego elementu sekwencji w celu znalezienia określonej wartości. Choć prosta, ta metoda jest skuteczna w przypadku małych sekwencji lub gdy sekwencja jest już posortowana.
Jak to działa
- Iteruj elementy: zacznij od pierwszego elementu i sprawdź, czy bieżąca wartość odpowiada wartości docelowej.
- Sprawdź dopasowanie: Jeśli wartość w bieżącej pozycji pasuje do wartości docelowej, proces wyszukiwania kończy się i zwracana jest pozycja wartości.
- Przejdź do następnego elementu: Jeśli nie znaleziono dopasowania, przejdź do następnego elementu i kontynuuj sprawdzanie.
- Powtarzaj: Powtarzaj kroki 2 i 3, aż zostanie znaleziona wartość lub cała sekwencja zostanie przejechana.
Przykład: Wyszukiwanie liniowe liczby 7 w tablicy
W tym przykładzie używamy metody wyszukiwania liniowego, aby znaleźć wartość 7 w podanej tablicy. Przechodzimy przez każdy element tablicy i porównujemy go z wartością docelową. Gdy znajdziemy wartość 7 na 5 pozycji program zwraca komunikat "Wartość 7 znaleziona na pozycji