Se vuoi velocizzare la ricerca dei valori devi considerare la dimensione dell'array. Inutile andarti a costruire una funzione di ricerca per un array di pochi elementi perché è più il tempo che si perde per elaborare la funzione che non per eseguire un for e un if.
Se parli invece di array consistenti allora il discorso è giustificato.