Lineare Suche
Bei der linearen Suche wird, um das Element mit der gesuchten Eigenschaft zu finden, jedes Element einmal "angefaßt" und überprüft. Der ungünstigste Fall (worst case) kann dann sein, das alle Elemente einmal angefaßt werden müssen. Beispiel für eine lineare Such-Funktion : begin i := 1; gef := false; while(i <= n) do begin if T[i] = suchZahl then gef := true else inc(i) end; if (gef = true) then writeln("Zahl gefunden!") else writeln("Zahl in Tabelle nicht enthalten!"); end; |
|||||
|
|||||