Serijsko
pretraživanje podrazumjeva prolazak kroz sve članove niza od
prvog do poslednjeg i poređenje sa traženim elementom.
Linearno
pretraživane je najjednostavnije i najčešće korišteno
pretraživanje. Takođe je i najsporije jer prolazi kroz sve
elemente niza pa tako ako imamo niz sa 100.000 elemenata i
element koji mi tražimo nalazi se na samom kraju, recimo na
poziciji 99.999 onda će pretraga trajati dosta dugo.
Algoritam ima
dvije ulazne varijable koje koristi trazeni, i pozicija.
U varijablu
trazeni se pohranjuje vrijednost koja se traži, a u varijablu
pozicija se pohranjuje pozicija na kojeme se traženi element
nalazi.
Algoritam se
sastoji od jedne for petlje koja kao početnu vrijednost ima 0,
kao krajnju vrijednost ima varijablu velicinu, u kojoj se nalazi
velicina niza kojeg se pretražuje.
Ako-kad se
nađe tražena vrijednost u nizu onda se u varijablu pozicija
sprema pozicija na kojoj se ta vrijednost nalazi u zadatom nizu.
|