Describiendo un algoritmo
La búsqueda lineal nos permite encontrar un elemento en una lista.
Recorremos la lista empezando por la primera posición. Para cada posición comparamos el valor con el elemento que estamos buscando. Si el valor coincide imprimimos la posición y finalizamos el programa. De lo contrario, continuamos con la siguiente posición hasta que terminemos de recorrer la lista.Entrada:
* lista: arreglo de elementos
* valor: el valor que estamos buscando
Salida: la posición en la que se encuentra el valor (o vacío si no la encuentra)
por cada posición de la lista
si valor de la posición == valor de búsqueda
imprima la posición
finalice el programafunction buscar(lista, valor) {
for (var i=0; i < lista.length; i++) {
if (lista[i] === valor) {
return i;
}
}
return -1;
}Last updated