El ALGORITMO de Búsqueda que todo desarrollador DEBERÍA CONOCER

preview_player
Показать описание
👉🏻 Obtén 7 días de trial y 25$ de crédito en UpCloud

La BUSQUEDA BINARIA es uno de los algoritmos más eficientes para realizar búsquedas rápidas en vectores y arrays... Aprende como usarlo!

👾 Redes sociales 👾

👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
👽 Curso de iniciación a la programación con JavaScript:

👕 MERCHANDISING DEL CANAL:

⭐️ AFILIADOS ⭐️

🎁 7% Descuento en HOSTINGER (Código BETTATECH)

🧠 Autocompletado con IA (Kite)

🐾 MacPaw (CleanMyMacX):

🎵 TODA la música es de EpidemicSound:

✉️ CONTACTO PROFESIONAL:
► Respuesta no garantizada:

📚 LIBROS 📚
Design Patterns
Head First Design Patterns
Refactoring
Clean Architecture
Clean Code
Introduction to Algorithms
Cracking the Coding Interview

Índice:
Teoría 00:00
Anuncio 05:33
Empieza el código 06:00
Versión recursiva 08:15
Versión iterativa 13:55
Рекомендации по теме
Комментарии
Автор

Este vídeo es la versión con el código arreglado! Disculpad las molestias y el error del anterior video!
El codigo esta disponible en el siguiente repositorio:

BettaTech
Автор

sos un capo... estaba pasando un momento oscuro en mi vida universitaria, habia un algoritmo que no podia entender ni resolver: estaba triste y frustrado, perdido diambulando por los pasillos de mi universidad. hasta que vi tu video. realmente me ayudaste a superar una etapa oscura en mi vida, me hiciste crecer profesionalmente. deberian llamarte el mesias de los algoritmos. gracias por tanto. cuando neceistes un amigo... aca estare siempre. saludos.

ivancamposwainer
Автор

siempre me pregunto que demonios hago en la universidad, si mi universidad fue y será youtube, stackoverflow, y la experimentación al momento de programar, excelente video amigo.

backend-cataphract
Автор

Tu explicación me volvió a motivar a seguir estudiando programación, algo que me habían sacado los profes de este cuatrimestre. Gracias.

maxidemarchi
Автор

Ojalá así me hubieran explicado en la universidad, muy fácil de entender

willbackslash
Автор

Gracias por tu video amigo, solo creo que olvidaste mencionar un dato importante, que descubrí cuando programé el algoritmo.
Este dato faltante es que cuando calculamos el punto mid, si el resultado es una fracción por ejemplo 3.5 o 0.5 debemos de redondear ese valor hacia arriba, es decir, a su entero superior; para el ejemplo que puse significa que ese 3.5 se debe redondear a 4 y ese 0.5 se debe de redondear a 1. Es importante hacerlo porque si no, el algoritmo no funcionará siempre.
Nota: Tambien puedes redondear hacia abajo pero eso implicaria mas cosas por hacer, lo mas facil es redondear hacia arriba. Pero estoy muy agradecido con tu explicacion Amigo me sirvió mucho. Gracias

erikomarmontescastro
Автор

Increible! Te pasaste!
Me recomendaron este canal para ir adquiriendo experiencia en programacion, y te juro explicas super bien y aplicable a varios lenguajes, ya que en si la logica es la misma, solo la estructuras segun el lenguaje. Un 10 estimado!

djoriel
Автор

Yo también hice algo similar pero con valores de un e-commerce y la búsqueda tenía que encontrar en la list el valor más óptimo haciendo fórmulas para encontrar valores y que me de el valor faltante que estaba puesto en mensajes, era como un ML

PositronQ
Автор

Wow en poco mas de 16 minutos me has dejado claro muchas cosas sobre el Binary Search, gracias!!

carlosernestorochavalenzue
Автор

Que paciencia y dedicación para explicar estos temas tenes!

skreamozzz
Автор

Tambien se puede utilizar la busqueda binaria para una busqueda en archivos, que si bien no son vectores, podemos abstraernos de eso para poder tratar un grupo de registros como si fueran indices de un vector (por lo menos en c)

santiagocascolucero
Автор

Amigo apenas descubrí tu canal, si hubiera tenido un profesor como tu en programación estructurada no habría sufrido tanto en la carrera jaja. Buen vídeo y un saludo.

MaruleteVieneelBurroytelaMete
Автор

magnífica explicación, sin dejar ningún detalle sin comentar! Felicidades

joseleobardoojedaborges
Автор

Me gusto mucho este algoritmo, simple y potente. La explicación también excelente.

juanpablocanepaalvarez
Автор

Excelente video Martin! justo estoy estudiando algoritmos de busqueda en la universidad, y por lo que vi tambien se le llama busqueda dicotomica a este en particular. Con tu video queda clarisimo, segui asi. Saludos desde Argentina.

MarkusProud
Автор

excelente algoritmo, BÚSQUEDA BINARIA, tanto en la presentación recursiva como iterativa, siento que el planteamiento comparativo ayuda mucho en la comprensión

además quedan implícitas las buenas prácticas al programar

más algoritmos por favor

martinlopez
Автор

Buen video, para complementar puedo indicar que la busqueda binaria ya viene implementada en C++, en los contenedores std:map y std:set, vía el método find.

jldcruz
Автор

he estado viendo tus videos y no se por que aun no estaba suscrito, tu contenido es excelente!

danyrszz
Автор

Amigo soy suscriptor nuevo y te felicito, es un excelente canal, tienes sólo contenido de calidad. Meceres muchos más suscriptores.Saludos de chile!

rushchile
Автор

Me la pase una hora entendiendo este método pero con solo 5 minutos en tu vídeo entendí todo muchas gracias

sebastianangulo