0 calificaciones0% encontró este documento útil (0 votos)
5 vistas3 páginas
Este documento describe tres métodos de búsqueda: secuencial, binaria y lineal. La búsqueda secuencial recorre todo el arreglo de manera secuencial hasta encontrar el elemento buscado. Es simple pero lento. La búsqueda binaria divide repetidamente el arreglo ordenado a la mitad hasta encontrar el elemento, haciéndola más rápida. La búsqueda lineal no se describe.
Este documento describe tres métodos de búsqueda: secuencial, binaria y lineal. La búsqueda secuencial recorre todo el arreglo de manera secuencial hasta encontrar el elemento buscado. Es simple pero lento. La búsqueda binaria divide repetidamente el arreglo ordenado a la mitad hasta encontrar el elemento, haciéndola más rápida. La búsqueda lineal no se describe.
Este documento describe tres métodos de búsqueda: secuencial, binaria y lineal. La búsqueda secuencial recorre todo el arreglo de manera secuencial hasta encontrar el elemento buscado. Es simple pero lento. La búsqueda binaria divide repetidamente el arreglo ordenado a la mitad hasta encontrar el elemento, haciéndola más rápida. La búsqueda lineal no se describe.
Busqueda Secuencial La búsqueda secuencial consiste en recorrer Ventajas: secuencialmente un array desde el primer elemento hasta el -Es un método sumamente simple que resulta útil cuando se último y comprobar si alguno de los elementos del array tiene un conjunto de datos pequeños. contiene el vector buscado, es decir, comparar cada -Si los datos buscados no están en orden es el único método elemento del array con el valor buscado. que puede emplearse para hacer dichas búsquedas. La búsqueda secuencial consiste en comparar secuencialmente el elemento deseado con los valores -Desventaja: contenidos en las posiciones 1,....,n. El proceso termina -Este método tiende hacer muy lento. cuando o bien encontramos el elemento o bien se alcanza el -Se requiere buscar en todo el arreglo, lo que hace el proceso final del vector. Este algoritmo en el peor de los casos es de muy largo. orden O(n). Busqueda Binaria La búsqueda binaria es un algoritmo eficiente para Podemos entonces repetir el proceso con la mitad superior. encontrar un elemento en una lista ordenada de elementos. Comenzar en el ítem central y compararlo con el valor que Funciona al dividir repetidamente a la mitad la porción de estamos buscando. Una vez más, o lo encontramos o la lista que podría contener al elemento, hasta reducir las dividimos la lista por la mitad, eliminando por tanto otra ubicaciones posibles a solo una. Usamos la búsqueda binariagran parte de nuestro espacio de búsqueda posible. La en el juego de adivinar en la lección introductoria Figura 3 muestra cómo este algoritmo puede encontrar La búsqueda binaria utiliza Divide and Conquer, el cual rápidamente el valor 54. consiste dividir el arreglo en 2 partes, tomar un punto medio, verificar si este punto medio es el valor que se busca o de lo contrario mover el inicio o el fin dependiendo de si el punto medio es mayor o menor que el valor buscado.