Notación Big O Explicado con Código

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 80

  • @hdeleonnet
    @hdeleonnet  10 หลายเดือนก่อน +8

    Mis Cursos de Programación: hdeleon.net/cursos-premium/
    Mi Nuevo Libro: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/

    • @exkalybur_dev
      @exkalybur_dev 10 หลายเดือนก่อน

      grande el tocayo de león. caminando donde pocos se atreven en español (teoría de la complejidad computacional). bien merecido like.

  • @luisgarcia-ot9oq
    @luisgarcia-ot9oq 8 หลายเดือนก่อน +2

    explicado de la manera mas simple y eficiente ... muchas gracias..(de hecho nunca lo entendi hasta ahora.) .

  • @EstebanColoradoP-bo9nc
    @EstebanColoradoP-bo9nc 10 หลายเดือนก่อน +12

    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.

  • @_LeoDev
    @_LeoDev 10 หลายเดือนก่อน +6

    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.

    • @javiscodegt
      @javiscodegt 10 หลายเดือนก่อน +2

      Eso da para un curso entero... ojalá el peludo se animara a hacerlo, para sus seguidores que solo dominan el habla hel castellano ñ.

    • @TobiasCastillo-f7u
      @TobiasCastillo-f7u 2 หลายเดือนก่อน

      ​@@javiscodegtrecomiendas algún curso de esos, en inglés da igual, por favor?

  • @miguelmejia951
    @miguelmejia951 10 หลายเดือนก่อน

    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.

  • @master_kiwi
    @master_kiwi 6 หลายเดือนก่อน

    ¡Muchas gracias por enseñar este gran concepto para algoritmos eficientes y óptimos!

  • @rodolfojosecalmenperoza3915
    @rodolfojosecalmenperoza3915 10 หลายเดือนก่อน +2

    Si aprendí gracias por el vídeo saludos desde Venezuela 😊

  • @lucasfernandoarteagaponssa9424
    @lucasfernandoarteagaponssa9424 10 หลายเดือนก่อน

    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

  • @edgarhernandezviveros5488
    @edgarhernandezviveros5488 5 หลายเดือนก่อน

    Realmente necesitaba este video. Gracias!!

  • @sergioquesadachavarria4660
    @sergioquesadachavarria4660 10 หลายเดือนก่อน

    Crack, gracias por compartirnos tus conocimientos, algo que consideraba un poco medio complejo, me quedó super claro, más contenido así bro 🔥🔥

  • @miguelmateot
    @miguelmateot 8 หลายเดือนก่อน

    Gracias Héctor, me has ayudado a aclarar varias dudas!

  • @gab2050
    @gab2050 2 หลายเดือนก่อน

    Siempre se aprende contigo, ahora quede con duda de que es logaritmo y algoritmo 😅

  • @jamesmartinez9069
    @jamesmartinez9069 10 หลายเดือนก่อน

    Don Héctor Muchas gracias la explicación es simple pero efectiva y fácil de entender

  • @ahotek8959
    @ahotek8959 10 หลายเดือนก่อน

    muy buena explicacion, entendi bien la notacion O de log n

  • @cristhianavargascuero5821
    @cristhianavargascuero5821 10 หลายเดือนก่อน

    Llevo tiempo trantando de entender este tema, creo que hoy logre un avance. gracias!

  • @CharlDev
    @CharlDev 10 หลายเดือนก่อน

    Excelente tema Cabeza, la primera vez que escuche sobre esto , me quede perdido, gracias Cabeza.

  • @brauliomariano
    @brauliomariano 10 หลายเดือนก่อน

    Muchas gracias Héctor, es muy cierto, no se encuentra en cualquier sitio, este contenido vale oro!, saludos.

  • @pauloplazas9193
    @pauloplazas9193 10 หลายเดือนก่อน

    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!

  • @LuisRodolfoReyes-e2r
    @LuisRodolfoReyes-e2r 10 หลายเดือนก่อน +1

    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

    • @Frontend_Architecture
      @Frontend_Architecture 10 หลายเดือนก่อน

      Tal vez si, busca al programador nea

    • @Frontend_Architecture
      @Frontend_Architecture 10 หลายเดือนก่อน +1

      Explica un algoritmo para armar un porro jaja

    • @LuisRodolfoReyes-e2r
      @LuisRodolfoReyes-e2r 10 หลายเดือนก่อน

      @@Frontend_Architecture O para asaltar también jjjj

    • @TobiasCastillo-f7u
      @TobiasCastillo-f7u 2 หลายเดือนก่อน

      Programadores reggaetoneros jajajajaj

  • @anamariaangaritagarcia5461
    @anamariaangaritagarcia5461 7 หลายเดือนก่อน

    Te amo, muchas gracias

  • @diegoa7549
    @diegoa7549 10 หลายเดือนก่อน +1

    Sin duda me has ayudado mucho con este video. Aprendí muchas cosas.🤘

  • @javiscodegt
    @javiscodegt 10 หลายเดือนก่อน

    Muchas gracias peludo, nada que envidiarle al hindú o europeo... muy bien explicado.

  • @greivin01
    @greivin01 10 หลายเดือนก่อน +1

    Buen video. Me gusta como explicas y se logra entender. Pura vida Mae...
    Saludos.

  • @keiryliza
    @keiryliza 10 หลายเดือนก่อน +4

    No aprendí nada T T
    Haha ¿Cómo que no?, si eres un crack!! Gracias.
    Saludos.

  • @dhalfaraz
    @dhalfaraz 10 หลายเดือนก่อน

    Muy interesante! Gracias, Hector!

  • @gustavoccs
    @gustavoccs 10 หลายเดือนก่อน +2

    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... ✌

  • @Kodigo_1
    @Kodigo_1 10 หลายเดือนก่อน

    Gracias amigo, necesitaba este video!

  • @miguelromero2363
    @miguelromero2363 10 หลายเดือนก่อน

    Que genio....y si lo tendre q ver un par de veces...con un par de 🍺🍺🤣🤣

  • @franciscobaralle124
    @franciscobaralle124 10 หลายเดือนก่อน

    jaja muy buena explicacion. Por supuesto que aprendi bro 👌

  • @Inquicidor
    @Inquicidor 10 หลายเดือนก่อน

    esta muy bien explicado gracias :D

  • @agustinmiquel1628
    @agustinmiquel1628 10 หลายเดือนก่อน

    justo estaba aprendiendo eso

  • @MaxRoaBarba
    @MaxRoaBarba 10 หลายเดือนก่อน

    haz abierto mi mente

  • @nazgulresebo
    @nazgulresebo 10 หลายเดือนก่อน +3

    Qué bien ahora uno de P vs NP ;D

  • @misaventurasconmishermanos
    @misaventurasconmishermanos 10 หลายเดือนก่อน +1

    simplemente gracias por El aporte

  • @grumrm5369
    @grumrm5369 10 หลายเดือนก่อน +1

    Creo que nadie lo comenta peroooo.... QUE BUENOS CHISTES KBRON !!

  • @AlmaJulissaCM
    @AlmaJulissaCM 10 หลายเดือนก่อน

    Disculpe mi ignorancia, se aplica el Big O en sql? Saludos, me gustan mucho sus videos!

  • @jimmyataujehidalgo8058
    @jimmyataujehidalgo8058 10 หลายเดือนก่อน

    El clasico Bublesort, nada le gana. Buen video.

  • @fergeo2007
    @fergeo2007 10 หลายเดือนก่อน +1

    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.

  • @sephiroth_geist9050
    @sephiroth_geist9050 10 หลายเดือนก่อน

    buen video gracias

  • @aceroIQM
    @aceroIQM 10 หลายเดือนก่อน

    Genial, solo que cómo puedes usar esta métrica para estimar cuando hay funciones recursivas?

  • @imeagleangel
    @imeagleangel 10 หลายเดือนก่อน +1

    Hola yo solo vengo para escuchar la intro hahahahah me matan 😂. PD. Eres un Crack 🤯

  • @kzjefe8184
    @kzjefe8184 10 หลายเดือนก่อน

    @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

  • @rossmartinez6633
    @rossmartinez6633 10 หลายเดือนก่อน

    A los algoritmos no hay que tenerle miedo, hay que tenerle respeto.

  • @carlosmasseratti4952
    @carlosmasseratti4952 10 หลายเดือนก่อน +1

    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

  • @chiuvi4
    @chiuvi4 10 หลายเดือนก่อน

    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

  • @henrryos
    @henrryos 10 หลายเดือนก่อน +1

    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

  • @alevanf
    @alevanf 10 หลายเดือนก่อน

    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.

  • @MEJA98
    @MEJA98 10 หลายเดือนก่อน

    Otra duda, desde que versión de C# se pueden hacer ese tipo de funciones? Se parece a la tipología de javascript

  • @VasylSamagala-pr6yt
    @VasylSamagala-pr6yt 10 หลายเดือนก่อน

    Siempre es bueno aprender este tipo de cosas, en tu curso pones en practica en proyecto parecidos a reales este tipo de cosas?

  • @robcaguirreg
    @robcaguirreg 10 หลายเดือนก่อน

    Jajaja, quién no ha visto videos en inglés y de un indio (de la India)? Aquí se entiende mejor.Buenísimos videos

  • @xevernareto
    @xevernareto 10 หลายเดือนก่อน +7

    Es verdad quedan pocos developers de PHP vivos, quedan muchos mas de COBOL xD

    • @ulisestecnologia3838
      @ulisestecnologia3838 10 หลายเดือนก่อน

      😮

    • @csaraviat
      @csaraviat 10 หลายเดือนก่อน +1

      PHP developers hay varios... Coboleros... Solo en los bancos

  • @lucianotoledo983
    @lucianotoledo983 10 หลายเดือนก่อน +1

    Que grande

  • @eduardohidalgo2720
    @eduardohidalgo2720 10 หลายเดือนก่อน +1

    El metodo burbuja,visto multiples veces en Pruebas tecnicas

  • @victorlunamejiamejia3700
    @victorlunamejiamejia3700 4 หลายเดือนก่อน

    El salvador

  • @code1866
    @code1866 10 หลายเดือนก่อน +1

    🎉

  • @oreoslawiet355
    @oreoslawiet355 10 หลายเดือนก่อน

    Día 2 preguntando hasta que HdeLeon responda:
    Cómo puedo conseguir tu libro autografiado?

  • @MEJA98
    @MEJA98 10 หลายเดือนก่อน

    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?

  • @danielpinto5680
    @danielpinto5680 10 หลายเดือนก่อน +1

    aprender a programar con megatron xD

  • @hugoandres5480
    @hugoandres5480 10 หลายเดือนก่อน

    Este Bro es el Dross de la programación, amo tu canal jaja saludos.

  • @oscararriazaguzman7968
    @oscararriazaguzman7968 10 หลายเดือนก่อน

    Aprendi algo

  • @dev_crios
    @dev_crios 10 หลายเดือนก่อน +1

    Un señor borracho no me obliga a nada. 😂

  • @AbelAguilarF
    @AbelAguilarF 10 หลายเดือนก่อน +1

    Muy buen libro y todo pero en ningún capítulo nos dice que es el One piece

  • @josecarlosapalamamani3271
    @josecarlosapalamamani3271 10 หลายเดือนก่อน +1

    Llegué rapido

  • @marliote
    @marliote 10 หลายเดือนก่อน

    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

  • @EnanoForro
    @EnanoForro 10 หลายเดือนก่อน

    no aprendi nada, perdi mi tiempo.
    (mentira, muy buen video

  • @MarioMartinez-tb8zt
    @MarioMartinez-tb8zt 10 หลายเดือนก่อน

    algbn el video

  • @yaesparzaf
    @yaesparzaf 4 หลายเดือนก่อน

    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

  • @osvaldohinojosa-k5e
    @osvaldohinojosa-k5e 5 หลายเดือนก่อน

    Perdí mi tiempo. Si no dominas el porque de las cosas no lo expliques dejas confundido a la raza.

  • @dohkodelibra1799
    @dohkodelibra1799 10 หลายเดือนก่อน

    No aprendí nada