logo
Curso
Curso práctico de algoritmos en español

Aprende algoritmos,paso a paso.

Una ruta guiada con 43 ejercicios, editor integrado, pruebas, soluciones y lecciones en video. Empieza por los fundamentos y llega hasta árboles, grafos y programación dinámica.

Ver introducción
43
ejercicios
6
módulos
100%
en español
algos.es / búsqueda binaria
Medio

Búsqueda binaria

Encuentra un valor reduciendo a la mitad el espacio de búsqueda en cada paso.

Descripción clara
Casos de prueba
Solución explicada
solución.jsJavaScript
function buscar(lista, objetivo) {
  let inicio = 0;
  let fin = lista.length - 1;

  while (inicio <= fin) {
    const medio = Math.floor(
      (inicio + fin) / 2
    );
    if (lista[medio] === objetivo)
      return medio;
  }
}
3 casos preparadosEjecutar código

Una herramienta para aprender haciendo

Todo lo necesario para pasar de la idea al código

Editor integrado

Resuelve cada reto en JavaScript sin salir de la lección ni configurar herramientas.

Pruebas automáticas

Ejecuta casos reales, detecta errores y comprueba tu solución en el momento.

Soluciones explicadas

Compara enfoques y entiende el razonamiento detrás de cada algoritmo.

Lecciones en video

Aprende también con lecciones en video creadas por el equipo de Algos.es.

Ruta progresiva

Avanza desde comparaciones básicas hasta árboles, grafos y programación dinámica.

Progreso guardado

Continúa donde lo dejaste y vuelve a tus ejercicios favoritos al iniciar sesión.

La ruta de aprendizaje

Seis módulos que construyen sobre lo anterior

Cada ejercicio introduce una idea concreta y prepara el terreno para el siguiente.

  1. 0111 ejercicios

    Fundamentos

    Funciones, condicionales, operadores y bucles básicos.

  2. 029 ejercicios

    Cadenas y arreglos

    Recorridos, transformaciones y casos límite en colecciones.

  3. 034 ejercicios

    Patrones de resolución

    Conteo, tablas hash y descomposición de problemas.

  4. 047 ejercicios

    Búsqueda y ordenamiento

    Algoritmos de búsqueda, comparación y particionado.

  5. 056 ejercicios

    Estructuras de datos

    Pilas, listas enlazadas y estructuras no lineales.

  6. 066 ejercicios

    Greedy y programación dinámica

    Subproblemas, estados acumulados y decisiones locales.

Hecho por personas que también aprendieron practicando

Conoce a quienes están detrás de Algos.es

Max y Álvaro crearon este proyecto para explicar algoritmos de forma directa, en español y con práctica desde el primer minuto.

Foto de Maximiliano Robles

Maximiliano Robles

Cofundador y desarrollador

Foto de Álvaro Vega

Álvaro Vega

Cofundador y desarrollador

Tu próximo ejercicio está listo

No necesitas instalar nada. Abre el editor, ejecuta tus primeros casos y avanza a tu ritmo.