top of page
Buscar

PRACTICA #1: Algoritmos de Búsqueda Secuencial

  • Juan Angel Ortiz Contreras
  • 24 feb 2015
  • 2 Min. de lectura

El metodo de busqueda secuencial consiste en revisar elemento tras elemento hasta encontrar el dato buscado. Consiste basicamente en recorrrer el arreglo de izquierda a derecha hasta que se encuentre el elemento buscado o se termine el arreglo. A continuacion se describen dos tipos de algoritmos de busqueda secuencial.


1) Búsqueda Secuencial

Se utiliza cuando el contenido del vector no se encuentra o no puede ser ordenado. Consiste en buscar el elemento comparándolo secuencialmente (de ahí su nombre) con cada elemento del vector hasta que éste se encuentre, o hasta que se llegue al final del vector. La existencia se puede asegurar desde el momento que el elemento es localizado, pero no podemos asegurar la no existencia hasta no haber analizado todos los elementos del arreglo.

busqueda-lineal.jpg

Busqueda Secuencial

Implementación

A continuación se muestra La Búsqueda Secuencial en Python

6.PNG

Implementacion de la Búsqueda Secuencial en Python

6.1.PNG

Resultado de la Búsqueda Secuencial en Python

VIDEO: Busqueda Secuencial

REFERENCIA: http://python-esp.blogspot.mx/2010/02/algoritmos-de-busqeda.html

2) Búsqueda Binaria

Es un método que se basa en la división sucesiva del espacio ocupado por el vector en sucesivas mitades, hasta encontrar el elemento buscado.


Esta búsqueda utiliza un método de “divide y vencerás” para localizar el valor deseado. Con este método se examina primero el elemento central de la lista; si este es el elemento buscado entonces la búsqueda ha terminado. En caso contrario se determina si el elemento buscado está en la primera o segunda mitad de la lista y a continuación se repite el proceso anterior, utilizando el elemento central de esta sublista. Este tipo de búsqueda se utiliza en vectores ordenados.

Implementación

A continuación se muestra La Búsqueda Binaria en Python

7.PNG

Búsqueda Binaria en Python

VIDEO: Búsqueda Binaria

REFERENCIA: http://macabremoon0.tripod.com/id2.html


 
 
 

Comments


Featured Review
Tag Cloud

Universidad Autónoma del Estado de México

Facultad de Ingeniería 

Ingeniería en Computación

© 2014 

  • Facebook B&W
  • Twitter B&W
  • Google+ B&W
bottom of page