Volver a Búsqueda Binaria
Búsqueda Binaria

Primera Aparición

Fácil2 min de lectura

Encuentra el primer índice donde aparece un valor que se repite.

Enunciado

Recibes un arreglo arr de enteros ordenado de forma ascendente, donde los valores pueden repetirse, y un entero objetivo. Devuelve el índice de la primera aparición de objetivo en el arreglo. Si no aparece, devuelve -1.

Restricciones

  • Los valores pueden repetirse.
  • La solución tiene que ser O(log n) en tiempo.

Ejemplos

arrobjetivoresultado
[1, 2, 2, 2, 3, 4, 5]21
[5, 5, 5, 5]50
[1, 2, 3, 4, 5]6-1

Pistas progresivas

0 de 3

    Intenta resolver el problema antes de ver pistas.

    Tu solución

    Cargando editor
    Escribe tu solución y dale a Correr tests.

    Solución

    Intenta resolverlo primero. Ver la solución antes de tiempo recorta lo que aprendes.