Ricerca array lineare
Molto spesso è necessario trovare un determinato valore in un array o segnalare che non è presente. Per fare ciò, è necessario esaminare tutti gli elementi dell'array dal primo all'ultimo. Non appena viene trovato un elemento uguale al valore dato
X
, la ricerca dovrebbe terminare e dovrebbe essere visualizzato il risultato. Tale algoritmo è chiamato
lineare.
Un algoritmo lineare viene utilizzato per trovare l'elemento massimo (minimo) di un array. Anche questo è un algoritmo di ricerca. Ma qui siamo costretti ad andare alla fine dell'array, perché è necessario confrontare tutti gli elementi con il valore massimo (minimo) corrente e se l'elemento corrente è maggiore (minore) del valore massimo (minimo), sostituire il valore massimo (minimo).