Tabla de contenido:

¿Cómo encuentras la mitad de una búsqueda binaria?
¿Cómo encuentras la mitad de una búsqueda binaria?

Video: ¿Cómo encuentras la mitad de una búsqueda binaria?

Video: ¿Cómo encuentras la mitad de una búsqueda binaria?
Video: Búsqueda Binaria 2024, Diciembre
Anonim

Dada una matriz ordenada, encontramos el medio -más elemento y comprobar el elemento con la clave. Si el medio -La mayoría del elemento es igual a la clave, hemos encontrado la clave. Si el medio -La mayor parte del elemento es mayor que la clave, nosotros buscar en la mitad izquierda de la medio -mayor elemento, de lo contrario buscar en la mitad derecha.

Asimismo, la gente pregunta, ¿cómo se encuentra una búsqueda binaria?

Búsqueda binaria : Buscar una matriz ordenada dividiendo repetidamente el buscar intervalo a la mitad. Comience con un intervalo que cubra toda la matriz. Si el valor de la buscar clave es menor que el elemento en el medio del intervalo, reduzca el intervalo a la mitad inferior. De lo contrario, acóplelo a la mitad superior.

Asimismo, ¿cuál es la gran O de la búsqueda binaria? Búsqueda binaria es de hecho un buscar operación en un BST balanceado ( búsqueda binaria árbol). Tal buscar tiene una complejidad de tiempo de O (log n). Vea, su matriz ordenada puede verse como una profundidad primero buscar serialización en orden de un BST balanceado. Es decir, haciendo recursivamente lo siguiente (comenzando con la raíz):

También sepa, ¿cuáles son los 7 pasos de una búsqueda binaria?

Algoritmo de búsqueda binaria

  • Paso 1: lea el elemento de búsqueda del usuario.
  • Paso 2: busque el elemento del medio en la lista ordenada.
  • Paso 3: compare el elemento de búsqueda con el elemento del medio en la lista ordenada.
  • Paso 4: si ambos coinciden, mostrar "¡¡¡Se encontró el elemento dado !!!" y terminar la función.

¿Cómo funciona una búsqueda binaria?

Búsqueda binaria es un algoritmo eficaz para buscar un elemento de una lista ordenada de elementos. Eso obras dividiendo repetidamente por la mitad la parte de la lista que podría contener el elemento, hasta que haya reducido las posibles ubicaciones a solo una.

Recomendado: