Está en la página 1de 1

2/6/2021 Sistema Virtual de Educación [Contenidos]

3.4. Búsqueda binaria en vectores


Consiste en determinar si existe o no un elemento (patrón de búsqueda X) en el arreglo. La búsqueda comienza comparando X con el ele
de la mitad A[med], si X < A[med] se toma la partición de la izquierda, caso contrario si X > A[med] se toma la partición derecha caso co
se ha localizado X. El proceso se repite hasta que se localice X o se hayan agotado las particiones. Si X se encuentra en el arreglo, ret
posición en la que encontró, caso contrario retorna -1. A continuación se procede a recuperar toda la información de X, si es que existe.

Para aplicar el método de la búsqueda binaria, es necesario que las claves del arreglo se encuentren ordenadas ascendentemente.

A través de este método se consigue que se determine si X se encuentra en el arreglo en O(log2N), es decir, si el tamaño del arreglo es d
elementos, se necesitan aproximadamente 10 iteraciones para determinar si X se encuentra o no en el arreglo.

Obra publicada con Licencia Creative Commons Reconocimiento No comercial Compartir igual 4.0

Unidad de Educación a Distancia

https://evirtual.espe.edu.ec/programas_scorm.cgi?id_curso=19088&id_unidad=210584&id_pkg=47847&wAccion=ver_scos 1/1

También podría gustarte