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.
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.
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
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!
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
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... ✌
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.
@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 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
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
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
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.
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?
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.
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?
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.
¡Muchas gracias por enseñar este gran concepto para algoritmos eficientes y óptimos!
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
Realmente necesitaba este video. Gracias!!
Crack, gracias por compartirnos tus conocimientos, algo que consideraba un poco medio complejo, me quedó super claro, más contenido así bro 🔥🔥
Gracias Héctor, me has ayudado a aclarar varias dudas!
Siempre se aprende contigo, ahora quede con duda de que es logaritmo y algoritmo 😅
Don Héctor Muchas gracias la explicación es simple pero efectiva y fácil de entender
muy buena explicacion, entendi bien la notacion O de log n
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.
Muchas gracias Héctor, es muy cierto, no se encuentra en cualquier sitio, este contenido vale oro!, saludos.
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!
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
Te amo, muchas gracias
Sin duda me has ayudado mucho con este video. Aprendí muchas cosas.🤘
Muchas gracias peludo, nada que envidiarle al hindú o europeo... muy bien explicado.
Buen video. Me gusta como explicas y se logra entender. Pura vida Mae...
Saludos.
No aprendí nada T T
Haha ¿Cómo que no?, si eres un crack!! Gracias.
Saludos.
Muy interesante! Gracias, Hector!
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... ✌
Gracias amigo, necesitaba este video!
Que genio....y si lo tendre q ver un par de veces...con un par de 🍺🍺🤣🤣
jaja muy buena explicacion. Por supuesto que aprendi bro 👌
esta muy bien explicado gracias :D
justo estaba aprendiendo eso
haz abierto mi mente
Qué bien ahora uno de P vs NP ;D
simplemente gracias por El aporte
Creo que nadie lo comenta peroooo.... QUE BUENOS CHISTES KBRON !!
Disculpe mi ignorancia, se aplica el Big O en sql? Saludos, me gustan mucho sus videos!
El clasico Bublesort, nada le gana. Buen video.
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.
buen video gracias
Genial, solo que cómo puedes usar esta métrica para estimar cuando hay funciones recursivas?
Hola yo solo vengo para escuchar la intro hahahahah me matan 😂. PD. Eres un Crack 🤯
@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.
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
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
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
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.
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?
Jajaja, quién no ha visto videos en inglés y de un indio (de la India)? Aquí se entiende mejor.Buenísimos videos
Es verdad quedan pocos developers de PHP vivos, quedan muchos mas de COBOL xD
😮
PHP developers hay varios... Coboleros... Solo en los bancos
Que grande
El metodo burbuja,visto multiples veces en Pruebas tecnicas
El salvador
🎉
Día 2 preguntando hasta que HdeLeon responda:
Cómo puedo conseguir tu libro autografiado?
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?
aprender a programar con megatron xD
Este Bro es el Dross de la programación, amo tu canal jaja saludos.
Aprendi algo
Un señor borracho no me obliga a 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
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
no aprendi nada, perdi mi tiempo.
(mentira, muy buen video
algbn el video
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
Perdí mi tiempo. Si no dominas el porque de las cosas no lo expliques dejas confundido a la raza.
No aprendí nada