Búsqueda Binaria con Python: Programación Iterativa y Recursiva

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • Para citar este recurso educativo utiliza la siguiente referencia:
    Gutiérrez-García, J.O. [Código Máquina]. (2021, 14 de Junio). Búsqueda Binaria con Python: Programación Iterativa y Recursiva [Video]. CZcams. [Incluye aquí la URL del video].
    ********************************************
    Para guiar tu aprendizaje, en este vínculo ( • Curso de Inteligencia ... ) se encuentra una guía secuencial para aprender:
    1. Programación Básica con Python;
    2. Manejo de Datos;
    3. Visualización de Datos;
    4. Análisis de Datos; y
    5. Aprendizaje de Máquina y Ciencia de Datos.
    ********************************************
    En este video se explica e implementa el algoritmo de la búsqueda binaria tanto en su forma iterativa como recursiva.
    Índice del Video:
    0:00 Introducción a la búsqueda binaria
    1:47 Explicación del algoritmo base
    8:25 Implementación del algoritmo iterativo
    19:14 Implementación del algoritmo recursivo
    Apoya a Código Máquina dando un Like, con un Super Gracias o visitando nuestra tienda en:
    / shop
    El código del video está disponible en GitHub github.com/CodigoMaquina/code
    #programación #python

Komentáře • 23

  • @CodigoMaquina
    @CodigoMaquina  Před 2 lety

    Apoya a Código Máquina dando un Like, con un Super Gracias o visitando nuestra tienda en:
    facebook.com/C0d1g0Maqu1na/shop

  • @carlitoxway85
    @carlitoxway85 Před rokem +2

    Hola, solo paso por aquí para decir que es un excelente canal, de verdad me a sido muy útil ya que explicas muy bien y sin apuros, gracias por compartir el conocimiento.

    • @CodigoMaquina
      @CodigoMaquina  Před rokem

      Muchas gracias por escribirnos. Cada que leemos algo así del canal nos refuerza la motivación para seguir haciendo más videos.

  • @ReitanSora
    @ReitanSora Před 11 měsíci +2

    Muy buen video, gracias por el aporte!

    • @CodigoMaquina
      @CodigoMaquina  Před 11 měsíci

      @ReitanSora gracias por tus comentarios :)

  • @luismiguelmp1739
    @luismiguelmp1739 Před 2 lety +1

    Muy entendible tu explicacion, gracias por este video, bendiciones 👍

  • @luismanuelmendez
    @luismanuelmendez Před 3 lety +1

    Otro excelente vídeo, muy explicativo.
    Aunque me costó un poco más seguir el ritmo, lo tengo todo escrito en Python para hacerlo paso a paso.
    Y observar que pasa en cada tramo de las iteraciones.
    Muchas gracias por esta excelente explicación de gran calidad.
    Ahora sí, para el vídeo 18: Programación Orientada a Objetos.
    BENDICIONES

  • @erickfernandomoracarbajal3906

    Muchas gracias!

  • @lucianogaregnani8051
    @lucianogaregnani8051 Před 2 lety +1

    Sos un genio

    • @CodigoMaquina
      @CodigoMaquina  Před 2 lety

      Muchas gracias por tu comentario y por seguir al canal :)

  • @abalso1507
    @abalso1507 Před 3 lety +1

    Hola, podrias subir conteido sobre algoritmos y estructuras de datos en python. Explicas muy bien Saludos!

    • @CodigoMaquina
      @CodigoMaquina  Před 3 lety +1

      Gracias por la sugerencia y tus comentarios. De hecho, ese tipo de contenido ya está planeado. Considero que ambos temas son vitales para cualquier programador. En el canal estamos partiendo desde los meros fundamentos y poco a poco iremos incluyendo temas cada vez más avanzados como estructuras de datos.

  • @LorenaCaiza-zh3eb
    @LorenaCaiza-zh3eb Před 8 měsíci +1

    hola no me salio como a ti el codigo, solo me lee hasta el 11

    • @CodigoMaquina
      @CodigoMaquina  Před 6 měsíci

      @LorenaCaiza-zh3eb podrían ser múltiples factores. Te recomiendo descargar el código de nuestro repositorio para descartar errores de sintaxis: github.com/CodigoMaquina/code/blob/main/programacion_desde_cero_con_python/busqueda_binaria.py

  • @franklinvincen8540
    @franklinvincen8540 Před 2 lety +1

    Amigo estoy buscando el algoritmo no me sale no se si podrías ayudarme

    • @CodigoMaquina
      @CodigoMaquina  Před 2 lety

      El código que se presenta en el video, lo puedes descargar de nuestra cuenta de GitHub. Aquí va el vínculo :) github.com/CodigoMaquina/code/blob/main/programacion_desde_cero_con_python/busqueda_binaria.py

  • @randomcartoon9436
    @randomcartoon9436 Před 10 měsíci +1

    Tienes la voz parecida a Goku

    • @CodigoMaquina
      @CodigoMaquina  Před 10 měsíci

      @randomcartoon9436 más de alguno comparte tu opinión ;D
      Dando like, comentando y/o compartiendo el video, ayudas a que este contenido llegue a más personas ¡¡¡GRACIAS!!!

  • @JZ-yv2ct
    @JZ-yv2ct Před 10 měsíci +1

    Hola quisiera saber porque sale error porfa , hago la prueba para una sola busqueda y funciona, pero al agregar el for bota error. gracias
    def busqueda_iterativa (lista, dato):
    bajo = 0
    alto = len(lista)-1
    centro = (bajo + alto)//2

    while bajo 4 print(i, busqueda_iterativa(lista, i))
    Cell In[1], line 11, in busqueda_iterativa(lista, dato)
    9 if lista[centro] == dato:
    10 return centro
    ---> 11 elif lista[centro] < dato:
    12 bajo = centro + 1
    13 else:
    KeyboardInterrupt:

    • @CodigoMaquina
      @CodigoMaquina  Před 10 měsíci +1

      Hola @JZ-yv2ct Hay un error pequeño en el código que incluiste. Se debe utilizar "alto = centro - 1" en lugar de "alto = centro + 1" Gracias por la pregunta
      y por seguir el contenido del canal.