Muchas gracias Hector, es un tema que me parece sumamente importante, y que curiosamente en mi universidad se toco muy por encima, teniamos una asignatura en un semestre que se llama literalmente Complejidad Algoritmica, pues dejnme decirle que lo que menos vimos fue el tema de la notación Big O, se toco muy por encima, el resto del semestre lo unico que nos enseñaron fue maquinas de turing y maquinas de estados, que no entiendo que tendra que ver con la complejidad algoritmica, para mi tiene mas que ver con el tema de compiladores y lenguajes automatas, nunca decepcionas My King.
Buen contenido. Lo que agregaría es que cuando hablamos de Complejidad Algorítmica se habla del trade-off de tiempo vs espacio. Sería bueno mencionar la parte del espacio porque hay veces que tenemos mucho tiempo disponible, es decir podemos sacrificar esa variable, pero estamos corto de espacio.
que genial Héctor de león , ésto lo había aprendido en la facultad, y pensaba que esas cosas no me iban a servir jajajaja , igual todavía no sabría dónde implementarlo , pero pues alguna vez servirán
Como siempre excelente video! Precisamente este fin de semana me acordaba de ello! Espero que en un futuro hables sobre los diversos enfoques de Bases de Datos: Relacional, Orientada a Objetos , Objeto-Relacional, Columnares, Orientada a Documentos... ✌
ahora sí le entiendo al big o, Gracias Hector por explicar con lenguaje coloquial, otros edutubers lo hacen muy tecnico al grado que me pierdo, y un cambiando de tema, creo que los programadores reguetoneros no existen, no he visto ni uno, jeje, saludos
Excelente video! Los ejemplos estan perfectos aunque por cada ejemplo que pusiste seria bueno que hubieras especificado un poco mas sobre el time y el space, evidentemente se entiende que cada caso esta orientado al time pero en dichas situaciones donde haya que hacer copias del array o hacerle modificaciones creo que hay incrementa la complejidad Por ejemplo el algoritmo bubble sort en time es de complejidad O(n^2) como bien explicabas pero en space es O(1) ya que no se esta creando otro array en base a ese o se esta alterando para que sea mas grande o pequeno. Lo que digo es lo que he entendido de lo que he buscado en ingles asi que no se si este en lo correcto ya que aun me quedan dudas, de igual manera mil gracias Hector.
bro eres un gran programador, aprendo mucho de todos tus videos. y pues... se nota que solo tecleas pe papi porque para dibujar una pinchi parabola que quedó bien fea (dos líneas rectas) casi se te estalla la muñeca hahahaha compraré tu libro!
Interesante, pero una duda en caso de tener un array desordenado y tengo que ver el mayor. Conviene ordenarlo primero y luego buscar el numero, o buscarlo directamente, mas allá de la cantidad de elementos o supongamos que es una buena cantidad de números.
Aprendí, pero al final no me quedó claro la conveniencia del algoritmo logarítmico del ejemplo, ya que al fin de cuentas, según entendí, utiliza una función cuadrática como base(bublesort), con lo cual, terminaría sumando mayor tiempo en la totalidad del proceso, no?. Me resulta muy interesante el tema, yo justo estuve implementando mejoras en un código que tengo en apps script, modificando todos los accesos a memoria por celda física, en lectura de arreglos de memoria, para reducir el tiempo de ejecución, y entre las implementaciones que hice, logré que mi hoja se cargue de 5 minutos que tardaba en total, a 10 segundos.
Como siempre muy buen video, Una pregunta , que cual es tu opinion sobre que la IA ponga en riesgo los empleos relacionados con la programación? se que es un tema muy tocado pero me gustaria saber tu opinion, saludos
@hdeleonnet Maestro !! soy de argentina , Tenes para comprarlo en pdf ???, el que vendes en amazon es físico , tiene la opcion de una versión en PDF ? jamás compre en amazon . Saludos
Como odié el Big O en el curso de estructuras de datos, el catedrático nos la zampó hasta por los ojos, pero bueno es parte de lo que se debe aprender xD
Genial, pero no le queda claro como medir si es lineal, cuadrático o logarítmico. En el vídeo parece q hay q estudiar el código para determinar el O, ¿Hay otros métodos?
Quiero mi algoritmo de complejidad n! . Aun así explicaste muy bien, esta bueno refrescar de ves en cuando. Cual es la necesidad de meter 666 a todo jajaj Saludos
No te entendí ni v*rgas, no se inglés. Nah broma. Podrías hacer videos explicando problemas computacionales? Cuando dan el enunciado de un problema computacional y hay que deducir/encontrar la formula
Mis Cursos de Programación: hdeleon.net/cursos-premium/
Mi Nuevo Libro: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
grande el tocayo de león. caminando donde pocos se atreven en español (teoría de la complejidad computacional). bien merecido like.
explicado de la manera mas simple y eficiente ... muchas gracias..(de hecho nunca lo entendi hasta ahora.) .
Muchas gracias Hector, es un tema que me parece sumamente importante, y que curiosamente en mi universidad se toco muy por encima, teniamos una asignatura en un semestre que se llama literalmente Complejidad Algoritmica, pues dejnme decirle que lo que menos vimos fue el tema de la notación Big O, se toco muy por encima, el resto del semestre lo unico que nos enseñaron fue maquinas de turing y maquinas de estados, que no entiendo que tendra que ver con la complejidad algoritmica, para mi tiene mas que ver con el tema de compiladores y lenguajes automatas, nunca decepcionas My King.
¡Muchas gracias por enseñar este gran concepto para algoritmos eficientes y óptimos!
Realmente necesitaba este video. Gracias!!
Buen contenido. Lo que agregaría es que cuando hablamos de Complejidad Algorítmica se habla del trade-off de tiempo vs espacio. Sería bueno mencionar la parte del espacio porque hay veces que tenemos mucho tiempo disponible, es decir podemos sacrificar esa variable, pero estamos corto de espacio.
Eso da para un curso entero... ojalá el peludo se animara a hacerlo, para sus seguidores que solo dominan el habla hel castellano ñ.
@@javiscodegtrecomiendas algún curso de esos, en inglés da igual, por favor?
Si aprendí gracias por el vídeo saludos desde Venezuela 😊
que genial Héctor de león , ésto lo había aprendido en la facultad, y pensaba que esas cosas no me iban a servir jajajaja , igual todavía no sabría dónde implementarlo , pero pues alguna vez servirán
Gracias Héctor, me has ayudado a aclarar varias dudas!
Don Héctor Muchas gracias la explicación es simple pero efectiva y fácil de entender
Muchas gracias Héctor, es muy cierto, no se encuentra en cualquier sitio, este contenido vale oro!, saludos.
Crack, gracias por compartirnos tus conocimientos, algo que consideraba un poco medio complejo, me quedó super claro, más contenido así bro 🔥🔥
Sin duda me has ayudado mucho con este video. Aprendí muchas cosas.🤘
muy buena explicacion, entendi bien la notacion O de log n
Buen video. Me gusta como explicas y se logra entender. Pura vida Mae...
Saludos.
Llevo tiempo trantando de entender este tema, creo que hoy logre un avance. gracias!
Excelente tema Cabeza, la primera vez que escuche sobre esto , me quede perdido, gracias Cabeza.
Como siempre excelente video! Precisamente este fin de semana me acordaba de ello! Espero que en un futuro hables sobre los diversos enfoques de Bases de Datos: Relacional, Orientada a Objetos , Objeto-Relacional, Columnares, Orientada a Documentos... ✌
Qué bien ahora uno de P vs NP ;D
Te amo, muchas gracias
Muy interesante! Gracias, Hector!
Siempre se aprende contigo, ahora quede con duda de que es logaritmo y algoritmo 😅
Gracias amigo, necesitaba este video!
Muchas gracias peludo, nada que envidiarle al hindú o europeo... muy bien explicado.
ahora sí le entiendo al big o, Gracias Hector por explicar con lenguaje coloquial, otros edutubers lo hacen muy tecnico al grado que me pierdo, y un cambiando de tema, creo que los programadores reguetoneros no existen, no he visto ni uno, jeje, saludos
Tal vez si, busca al programador nea
Explica un algoritmo para armar un porro jaja
@@Frontend_Architecture O para asaltar también jjjj
Programadores reggaetoneros jajajajaj
esta muy bien explicado gracias :D
Excelente video! Los ejemplos estan perfectos aunque por cada ejemplo que pusiste seria bueno que hubieras especificado un poco mas sobre el time y el space, evidentemente se entiende que cada caso esta orientado al time pero en dichas situaciones donde haya que hacer copias del array o hacerle modificaciones creo que hay incrementa la complejidad
Por ejemplo el algoritmo bubble sort en time es de complejidad O(n^2) como bien explicabas pero en space es O(1) ya que no se esta creando otro array en base a ese o se esta alterando para que sea mas grande o pequeno.
Lo que digo es lo que he entendido de lo que he buscado en ingles asi que no se si este en lo correcto ya que aun me quedan dudas, de igual manera mil gracias Hector.
justo estaba aprendiendo eso
bro eres un gran programador, aprendo mucho de todos tus videos. y pues... se nota que solo tecleas pe papi porque para dibujar una pinchi parabola que quedó bien fea (dos líneas rectas) casi se te estalla la muñeca hahahaha compraré tu libro!
jaja muy buena explicacion. Por supuesto que aprendi bro 👌
Interesante, pero una duda en caso de tener un array desordenado y tengo que ver el mayor. Conviene ordenarlo primero y luego buscar el numero, o buscarlo directamente, mas allá de la cantidad de elementos o supongamos que es una buena cantidad de números.
haz abierto mi mente
No aprendí nada T T
Haha ¿Cómo que no?, si eres un crack!! Gracias.
Saludos.
Que genio....y si lo tendre q ver un par de veces...con un par de 🍺🍺🤣🤣
simplemente gracias por El aporte
El clasico Bublesort, nada le gana. Buen video.
Disculpe mi ignorancia, se aplica el Big O en sql? Saludos, me gustan mucho sus videos!
Genial, solo que cómo puedes usar esta métrica para estimar cuando hay funciones recursivas?
Aprendí, pero al final no me quedó claro la conveniencia del algoritmo logarítmico del ejemplo, ya que al fin de cuentas, según entendí, utiliza una función cuadrática como base(bublesort), con lo cual, terminaría sumando mayor tiempo en la totalidad del proceso, no?.
Me resulta muy interesante el tema, yo justo estuve implementando mejoras en un código que tengo en apps script, modificando todos los accesos a memoria por celda física, en lectura de arreglos de memoria, para reducir el tiempo de ejecución, y entre las implementaciones que hice, logré que mi hoja se cargue de 5 minutos que tardaba en total, a 10 segundos.
Creo que nadie lo comenta peroooo.... QUE BUENOS CHISTES KBRON !!
Como siempre muy buen video, Una pregunta , que cual es tu opinion sobre que la IA ponga en riesgo los empleos relacionados con la programación? se que es un tema muy tocado pero me gustaria saber tu opinion, saludos
ya hizo videos al respecto
buen video gracias
Otra duda, desde que versión de C# se pueden hacer ese tipo de funciones? Se parece a la tipología de javascript
Siempre es bueno aprender este tipo de cosas, en tu curso pones en practica en proyecto parecidos a reales este tipo de cosas?
@hdeleonnet Maestro !! soy de argentina , Tenes para comprarlo en pdf ???, el que vendes en amazon es físico , tiene la opcion de una versión en PDF ? jamás compre en amazon . Saludos
A los algoritmos no hay que tenerle miedo, hay que tenerle respeto.
Busqueda binaria con recurcion no loop pro y contras
Hola yo solo vengo para escuchar la intro hahahahah me matan 😂. PD. Eres un Crack 🤯
Como odié el Big O en el curso de estructuras de datos, el catedrático nos la zampó hasta por los ojos, pero bueno es parte de lo que se debe aprender xD
Genial, pero no le queda claro como medir si es lineal, cuadrático o logarítmico. En el vídeo parece q hay q estudiar el código para determinar el O, ¿Hay otros métodos?
Es verdad quedan pocos developers de PHP vivos, quedan muchos mas de COBOL xD
😮
PHP developers hay varios... Coboleros... Solo en los bancos
Jajaja, quién no ha visto videos en inglés y de un indio (de la India)? Aquí se entiende mejor.Buenísimos videos
Quiero mi algoritmo de complejidad n! . Aun así explicaste muy bien, esta bueno refrescar de ves en cuando. Cual es la necesidad de meter 666 a todo jajaj Saludos
El metodo burbuja,visto multiples veces en Pruebas tecnicas
Que grande
🎉
Aprendi algo
El salvador
Día 2 preguntando hasta que HdeLeon responda:
Cómo puedo conseguir tu libro autografiado?
aprender a programar con megatron xD
Este Bro es el Dross de la programación, amo tu canal jaja saludos.
jaja tube que ir a ver que es logaritmos, caramba ya tengo 30, hace 15 anios que sali del cole ya no me acuerdo de nada
Muy buen libro y todo pero en ningún capítulo nos dice que es el One piece
Llegué rapido
me vine rápido
Un señor borracho no me obliga a nada. 😂
algbn el video
no aprendi nada, perdi mi tiempo.
(mentira, muy buen video
Perdí mi tiempo. Si no dominas el porque de las cosas no lo expliques dejas confundido a la raza.
No te entendí ni v*rgas, no se inglés.
Nah broma. Podrías hacer videos explicando problemas computacionales? Cuando dan el enunciado de un problema computacional y hay que deducir/encontrar la formula
No aprendí nada