Cómo ANALIZAR tus ALGORITMOS (en Ingeniería Informática) 👨‍💻📈

Sdílet
Vložit
  • čas přidán 2. 05. 2020
  • 👾 Redes sociales 👾
    ► Twitter: / bettatech
    ► Instagram: / betta_tech
    ► Canal Secundario: / @forkdebettatech
    ► Slack: bit.ly/33gaDDM
    👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
    👽 Curso de iniciación a la programación con JavaScript:
    ► bit.ly/3kr4bTc
    👕 MERCHANDISING DEL CANAL:
    ► Tienda CZcams: / bettatech
    ► Tienda Teespring: teespring.com/stores/bettatec...
    ⭐️ AFILIADOS ⭐️
    🎁 7% Descuento en HOSTINGER (Código BETTATECH)
    ► www.hostg.xyz/aff_c?offer_id=...
    🧠 Autocompletado con IA (Kite)
    ► www.kite.com/get-kite/?...
    🐾 MacPaw (CleanMyMacX):
    ► macpaw.audw.net/c/2523912/941...
    🎵 TODA la música es de EpidemicSound:
    ► www.epidemicsound.com/referra...
    ✉️ CONTACTO PROFESIONAL:
    ► Respuesta no garantizada:
    bettatechyt@gmail.com
    📚 LIBROS 📚
    Design Patterns
    ► amzn.to/39XuQlq
    Head First Design Patterns
    ► amzn.to/2uq6XUq
    Refactoring
    ► amzn.to/2SQnf2c
    Clean Architecture
    ► amzn.to/3bZVonJ
    Clean Code
    ► amzn.to/32WVKq3
    Introduction to Algorithms
    ► amzn.to/34SyVFP
    Cracking the Coding Interview
    ► amzn.to/2QkdwC6
  • Zábava

Komentáře • 245

  • @alvarito99dark
    @alvarito99dark Před 4 lety +224

    When mañana tienes examen de estructuras de datos, en concreto Árboles y Conjuntos .. Y BettaTech justo sube un video de Algoritmos.

    • @BettaTech
      @BettaTech  Před 4 lety +11

      Suerte en el examen!!

    • @alvarito99dark
      @alvarito99dark Před 4 lety +5

      @@BettaTech muchas gracias!!! Buen vídeo. ¿Nunca te has planteado el camino de la docencia?

    • @braian.perruchoud
      @braian.perruchoud Před 4 lety +1

      como te fue?

    • @zerozero334
      @zerozero334 Před 4 lety +1

      Cómo te fue

    • @alvarito99dark
      @alvarito99dark Před 4 lety +8

      @@braian.perruchoud aprobado jejeje, podría haber salido mejor, pero bajo éstas circunstancias no me puedo quejar. Gracias por preguntar

  • @revolverkimblee
    @revolverkimblee Před 4 lety +440

    Al final solo aprendí que no se analizar mis algoritmos ;_;

  • @brian_piton
    @brian_piton Před 2 lety +23

    05:52 ... ahí me perdiste para siempre

  • @javierwaldoclarosquispe9073

    Aunque este estudiando una carrera alejada de los números y la programación; tengo que decir que la explicación que da en el vídeo, produce una fascinación por la programación y un interés por aprenderlo por hobby. Actualmente estoy comenzando con javascript.

  • @lucasbarrientos9289
    @lucasbarrientos9289 Před rokem +3

    Revisando los apuntes del profesor de estructura de datos y algoritmos, y encuentro este enlace! Que agradable encontrarse con alguien a quien sigues en los anexos de tu profesor!!

  • @chepe24
    @chepe24 Před 4 lety +3

    Claro, conciso y al punto! Muchísimas gracias. Desde ya estoy esperando el próximo video con el ejemplo practico!!

  • @enriquecepeda954
    @enriquecepeda954 Před 4 lety +7

    Aclarar que cuando te refieres al tiempo de una estructura de datos, te refieres a la notación asintótica de las operaciones asociadas a esa estructura por como como se accede, elimina o se modifican. Muy buen video, te has pasado el juego en la explicación de la notación asintótica!

  • @LuisFelipeMendivelsoOsorio

    Excelente explicación de la notación asintotica! También quedo a la espera de los próximos videos. Aunque tengo pocas nociones, seria muy interesante profundizar sobre complejidad temporal y espacial de algoritmos, y como las estructuras de datos que usamos mejoran o empeoran dichas complejidades. Por ejemplo, no es lo mismo hacer una busqueda en un TreeMap que en HashMap. Quedo atento, y reitero, excelente explicación!

  • @ignaciobeltran7882
    @ignaciobeltran7882 Před 4 lety

    Excelente video. Resume muy bien los puntos más importantes. Me hizo recordar en 15 minutos lo visto en los ramos de Estructuras de Datos y Análisis de Algoritmos.
    Saludos desde Chile.

  • @adolfofernandez2954
    @adolfofernandez2954 Před 4 lety +1

    Muy buen vídeo, sin duda un concepto fundamental que todo Ingeniero Informático debe dominar

  • @Brunvelop
    @Brunvelop Před 4 lety +124

    Mejor explicado en 15 min que en horas en la universidad, ¡Bueniiisimo!

    • @danielfeliz1288
      @danielfeliz1288 Před 4 lety +11

      A ustedes se lo explican en la universidad? XD

    • @ke1n7
      @ke1n7 Před 3 lety +3

      @@danielfeliz1288 Sep en el tercer semestre xd

    • @greizelsension9731
      @greizelsension9731 Před 3 lety +4

      hahaha muy cierto brunvelop ...saludos!

    • @greizelsension9731
      @greizelsension9731 Před 3 lety +2

      @@danielfeliz1288 saludos De donde eres daniel ?

    • @danielfeliz1288
      @danielfeliz1288 Před 3 lety +3

      ​@@greizelsension9731 De República Dominicana, jejej. Comenté eso porque el profesor con el que tomé Estructuras de datos y algoritmos pues... o no era muy bueno, o simplemente no estaba haciendo su mejor esfuerzo. Hubo cosas que si enseñó, pero otras que ni siquiera mencionó.
      Bueno, para no alargar el comentario, la primera vez que escuché sobre ''Big O'' fue durante mi pasantía cuando un compañero de trabajo lo mencionó y yo pues ni idea😅.
      A partir de ahí pues me lo estudié por mi cuenta... Dolió bastante saber que algo tan fundamental no lo escuché en la universidad, pero al final uno es responsable de su propio aprendizaje. Gracias a canales como este por dar tan buenas explicaciones :)

  • @Benaplay
    @Benaplay Před 4 lety

    Me encanta lo cuido del video. Y como, de fondo, ibas cambiando la iluminación en conjunto con el tema que hablas. Saludos

  • @domingomartinez1170
    @domingomartinez1170 Před 4 lety +1

    El inicio de una saga esperada, que buen video! y ansioso por mas.

  • @nevmass
    @nevmass Před 4 lety +1

    Ya tengo un nuevo tema que explorar! Muchas gracias por tu video.

  • @javiergarciafillol2468

    Gran vídeo, justamente el ultimo ejemplo que das me paso exactamente eso, me tuve que poner a estudiar como optimizar el código y hacer diferentes estudios, ya que no es lo mismo pruebas de 2k de datos que que 5000k+ de datos

  • @ElYorWTF
    @ElYorWTF Před 4 lety

    ufff, excelente explicacion... La eficiencia en los algoritmos es super importante y por lo general cuando calculo los mios uso limites o por lo menos la mayor parte del tiempo establezco barreras para mis algoritmos, haciendo que me esfuerce por no cruzar tal limite

  • @ironmaiden0123456
    @ironmaiden0123456 Před 3 lety +3

    Estaria muy bueno que en videos de este tipo mencione una bibliografia o referencias para poder profundisar mas

  • @damiansoriano3871
    @damiansoriano3871 Před 4 lety

    Hola, solo quería agradecer el trabajo realizado. Incluso un completo lerdo como yo entiende la mayoría del tema.

  • @AlexGalo0
    @AlexGalo0 Před 4 lety

    Sos el mejor canal de esto, haces sonar eso que es re complicado , entendible, sos un capo!

  • @soydalto
    @soydalto Před 4 lety +3

    Me encantó

  • @matiasramirez677
    @matiasramirez677 Před 3 lety

    Excelente tu explicación, corto y directo al tema, se entiende perfectamente, segui con estos tipos de videos. Saludos desde Paraguay.

  • @miguelyurivilca6867
    @miguelyurivilca6867 Před 4 lety

    Muchas gracias por darte el tiempo de compartir conocimiento.

  • @luisfranciscoyanezblanco4517

    Wao excelente explicación, espero con ansias esta serie. 100% apoyo! éxito.

  • @Zett-wv1hm
    @Zett-wv1hm Před 4 lety

    Muchas gracias ahora estoy con la asignatura de algoritmica y usamos notación asintótica.

  • @juancarlosulloavasquez4829

    Muchas gracias por la información, ahora veo que si es correcto documentar el comportamiento de los algoritmos y su representación en funciones, en la Doc. de cada proyecto.
    Saludos desde Bolivia!

  •  Před 4 lety +2

    Excelente canal as dado una lectura que es digna de de universidad. Abrazaos este es un canal fresco y creo que no tiene comparacion

  • @AlbertoChirinosNET
    @AlbertoChirinosNET Před 4 lety

    Es un vídeo útil y excelente, esperamos el resto, muchas gracias

  • @jolimota
    @jolimota Před 4 lety +2

    Excelente video; simplemente, mejor no puede ser explicado 🤩👏🤯

  • @mentalthink1
    @mentalthink1 Před 4 lety +4

    Muy interesante tu canal... encantado de que hagas más vídeos sobre el tema.

    • @BettaTech
      @BettaTech  Před 4 lety

      Gracias! Me alegra que os sea útil!

  • @joselluch9926
    @joselluch9926 Před 4 lety

    Pienso aplicarlo al trabajo. ¿Alguna herramienta de análisis estático para conocer la complejidad de un programa? Gracias por empezar esta serie!!!

  • @mauhv
    @mauhv Před 4 lety +21

    Tocara verlo varias veces para entenderlo, pero te quedo genial!

  • @dkdruida
    @dkdruida Před 4 lety

    Estaria muy pero muy bueno un video sobra análisis algoritmico de funciones recursivas. Gran video por cierto👍👍

  • @byteappple
    @byteappple Před 4 lety

    Justo es lo que necesitaba! Gracias

  • @pablotrias7606
    @pablotrias7606 Před 4 lety

    Tremendo vídeo. Muchas gracias!!

  • @captainbr0st.189
    @captainbr0st.189 Před 2 lety

    Justo en el clavo a lo que estaba buscando, muchas gracias por hacer el video 😁

  • @PabloHelal
    @PabloHelal Před 4 lety

    Muy bueno. Muchas gracias.

  • @cristianandresvargasgonzal4510

    Hola, porfavor has mas videos sobre este tema muy interesante :)

  • @msodev
    @msodev Před 4 lety +1

    Por favor más videos sobre algorítmica y complejidad. Me vienen bien para julio XD

    • @BettaTech
      @BettaTech  Před 4 lety +2

      Habrá Habrá, quedan cositas: Como analizar un ejemplo práctico y Teoremas Maestros por ejemplo :D Pero este video es la base para poder entender todo eso!

  • @hefesto706
    @hefesto706 Před 4 lety

    excelente vídeo, se me quedó grabada la info, muy buena explicación.

  • @casaperez8883
    @casaperez8883 Před 4 lety

    Estimado sr, con ese video se ganó un nuevo subscriptor, ya espero lo que viene

  • @victor-iglesias
    @victor-iglesias Před 2 lety +2

    Buena explicación. Sólo un matiz, en el 6:11 dices "acaban siendo siempre inferiores o iguales a una función que sea lineal", pero c*g(x) sólo sera lineal cuando g(x) = n o g(x) = k, si por ejemplo g(x)=n^2, c*g(x) no será lineal.

  • @carlosgaviria1185
    @carlosgaviria1185 Před 2 lety

    Excelente información. Éxitos

  • @ProgramasVBnet
    @ProgramasVBnet Před 3 lety +2

    Yo toda mi vida he deseado hacer jueguecillos de esos de mi época de los 90 en 2D y siempre he buscado el gran problema de todo programador de juegos sencillos, retro,... el tiempo que se ejecuta en cada ordenador, dependiendo del procesador y por mucho algoritmo y optimización que intentes describir y que se puede aprovechar para conseguir el máximo rendimiento, lo que cuenta es el hardware de la máquina, al final te tienes que meter con DirectX, OpenGL... en mi caso XNA (motor sencillito) y que cada 60fps realiza una serie de tareas y sea un ordenador intel core2 con Windows XP como mi ordenador más nuevo i5 de novena generación con Windows 10, va siempre a la misma velocidad. Salu2

  • @felipevalenzuela6992
    @felipevalenzuela6992 Před 4 lety +2

    Buen tema de análisis, me encantan los algoritmos

  • @carel_dfx
    @carel_dfx Před 3 lety +2

    Me salvaste el pellejo de lo malo que explica mi profesor sobre cómo analizar funciones algorítmicas.
    De veras, muchas gracias. Te mereces mi Like y mi sub.

  • @javierquirozgalindo664
    @javierquirozgalindo664 Před 4 lety +1

    Genial el vídeo muchas gracias :D sigue adelante

  • @1985stout
    @1985stout Před 4 lety

    Excelente gracias!!!

  • @alfonsomartinezmoreno3606

    Muy bueno. Felicidades.

  • @enver9275
    @enver9275 Před 4 lety

    Buenazo, gracias por la info.

  • @LuisSanteliz
    @LuisSanteliz Před 2 lety

    Genialisimo 👍🤯

  • @francosecchi8038
    @francosecchi8038 Před 4 lety

    Sos un capo man, aprendo mucho con tus videos

  • @agustinamei6691
    @agustinamei6691 Před 3 lety

    Buen video, gracias

  • @pephito12
    @pephito12 Před 4 lety

    Gracias por el gran trabajo y presentar una informática con pantalones largos

  • @federicotorres6227
    @federicotorres6227 Před 4 lety

    Excelente canal!

  • @nataliavargas2075
    @nataliavargas2075 Před 3 lety

    Necesito más vídeos de Análisis de algoritmos.. Y en temas, backtracking.

  • @guillermoluna8613
    @guillermoluna8613 Před 7 měsíci +1

    graciasss

  • @betterdeveloper9073
    @betterdeveloper9073 Před 3 lety

    ¿Podrías hacer algún vídeo analizando diferentes algoritmos?

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

    alfin esas clases de calculo dado por matematicos me sirvieron de algo 😂

  • @papaoso8340
    @papaoso8340 Před 9 měsíci

    Que sepas que este video sigue ayudando a estudiantes incluso a día de hoy
    Ni siquiera estaba buscando esto exactamente. Estaba buscando otra cosa y me he quedado escuchando hasta el final sin percatarme

    • @BettaTech
      @BettaTech  Před 9 měsíci +2

      Muchísimas gracias por el comentario, de verdad :)

  • @ArmandoHinojosaCcamaSARC
    @ArmandoHinojosaCcamaSARC Před 4 lety +2

  • @FapCod
    @FapCod Před 4 lety

    Mouy buen video gracias crack

  • @omerinotamendis5747
    @omerinotamendis5747 Před 3 lety

    Saludos amigo, me puedes decir con que programa haces las animaciones de las graficas

  • @LayonellVideos
    @LayonellVideos Před 4 lety

    Hola BettaTech, te escribo para preguntarte si ves posible cursar la ingeniería informática de una persona que no ha realizado el bachillerato, vengo de grado medio y superior y quiero entrar este año a la ingeniería informática de tecnologías informáticas. He preguntado a un amigo y me ha dicho que tenía que saber derivar e integrar y actualmente me encuentro haciendo problemas para aprender. Ya que el primer año es casi todo matemáticas te quería preguntar si con esfuerzo es posible aprobar o si me faltan demasiados conocimientos como para cursar la carrera. Gracias de antemano

  • @samuel14luis
    @samuel14luis Před 4 lety

    Porfin 😍

  • @user-wx6nt2qt5x
    @user-wx6nt2qt5x Před rokem

    Que libro me recomiendas para arrancar me gustaría poder solucionar problemas con eso.

  • @mariagilixd
    @mariagilixd Před 3 lety

    Podrías hacer un video sobre la verificación de los algoritmos?

  • @Lets-LearnEnglishTogether

    Oro en video.
    ¿Recomiendas algún libro al respecto?

  • @tarikabaraka2251
    @tarikabaraka2251 Před rokem

    Algoritmo de Data Analytics son los algoritmos que mediante una serie de datos identifican distintas etiquetas. Podemos hacer dos grupos y diferenciar clientes que están cercanos a la compra en una página web, de clientes que no lo están.

  • @hermanblanco2189
    @hermanblanco2189 Před 4 lety

    Este man explica mucho mejor que mí profesor de algoritmos y complejidad.

  • @victorhugocondoricuchuyrum2261

    en algo de esto se utilizan las ecuaciones diferenciales ordinarias?

  • @GabrielxC
    @GabrielxC Před 3 měsíci

    Muy buen video

  • @ingeniocastillo
    @ingeniocastillo Před 2 lety

    Wooow excelente video ... 👍👍

  •  Před 4 lety +1

    Hola BettaTech muy buen video, cómo haces esas animaciones con el código?

  • @blackc7014
    @blackc7014 Před 4 lety

    Videaso me falta mucho que aprender, apenas estoy aprendiendo Estructuras de Datos con C# y quiero meterme en el mundo del Back end, Buen video Saludos desde Nicaragua ♥

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

      Hola amigo y como te fue con la estructura de datos?

    • @blackc7014
      @blackc7014 Před 3 lety

      @@luisinga4927 Muy bien la verdad, todo es la dedicacion y el tiempo que le inviertas, a un que si tu be mis pegones, con los Arboles y Grafos pero no es algo que te detenga para siempre. todo esta en la practica Saludos

  • @AbelRM91
    @AbelRM91 Před 4 lety +3

    Súper interesante el vídeo. Deseando ver los siguientes! :)
    Pero por favor, no pongas la bombilla cambiando de color. Ya lo he visto en varios vídeos de CZcams y hace que cambie el balance de blancos de la escena y despista muchísimo. Por lo menos a mí.
    Por lo demás un contenido de 10 👌

    • @BettaTech
      @BettaTech  Před 4 lety +2

      Lo tendré en cuenta! Gracias por el feedback!

    • @AbelRM91
      @AbelRM91 Před 4 lety

      @@BettaTech Gracias a ti por los vídeos. Me parece de lo mejor que he visto en español sobre desarrollo de software.
      ¡Sigue así!

  • @miguelangeltorresfp
    @miguelangeltorresfp Před 3 lety

    Me encantaría saber cómo animar gráficas así, es con After Effects ??

  • @thedog827
    @thedog827 Před 4 lety

    Buen video

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

    Es increíble. Yo estudiando matemáticas y encontré esto y mi hermano que estudio sistemas. Experto en Netflix.

  • @SudoKiss
    @SudoKiss Před 2 lety

    Excelente vídeo, algún libro que hable en profundidad de la notación asintótica?

    • @BettaTech
      @BettaTech  Před 2 lety

      El de Introduction to Algorithms la explica bastante!

  • @caarloss
    @caarloss Před 4 lety +13

    Sigo sin entender el análisis de algoritmos! D:

  • @camilobarreto6076
    @camilobarreto6076 Před 2 lety

    Hola, espero que estés bien, la verdad tengo muchas dudas con el algoritmo de complejidad O(√n), tampoco distingo muy bien la diferencia entre la complejidad O(n log n) y O(log n). Agradezco tu ayuda

  • @EmiSnakeEdlp
    @EmiSnakeEdlp Před 4 lety +1

    Se puede encontrar material en español?

  • @manuelmunoz5231
    @manuelmunoz5231 Před 2 lety

    tengo un problema y lo dejaron como actividad el profe no sabe mucho de programación pero el dijo que en el mismo código se encuentre cuanto tiempo tarde el algoritmo en ejecución en java mirándolo como se hace eso y mi otra pregunto como hago que ese nuevo linea de código no como mas tiempo de ejecución que ya lo tiene ?

  • @alonsob4069
    @alonsob4069 Před 4 lety +11

    Algún libro de algortimos, como analizarlos, etc. que recomiendes para este tema?

  • @shadowthun237
    @shadowthun237 Před 2 lety

    k buen bideo tio

  • @santiagokilling1165
    @santiagokilling1165 Před 2 lety

    Buen video, entendí con suerte casi la mitad, pero buen video al fin y al cabo

  • @baldomero7458
    @baldomero7458 Před 4 lety

    Soy programado afosionado, y tengo una pregunta.
    Pese a la explicación del video crees que seria buena idea comparar dos algoritmos entre si -->en un mismo pc

  • @JavierMartinezTrader
    @JavierMartinezTrader Před 4 lety

    saludos tengo una pregunta.... en agosto voy a entrar a la universidad para estudiar sistemas de informacion..... yo quiero crear instrumentos financieros... indicdores financieros esa es mi meta.... tu como programador profecional que me puedes aconejar estoy perdido...... nose que tipo de programacion es la que necesito aprender.... en la universidad me van a ensenar todos los leguajes pero aun asi estoy perdido

  • @CarlosWolfram
    @CarlosWolfram Před 4 lety

    10:02 lado a lado, cada uno en su cuadrado

  • @RobertoJesusSuarezMorales

    A pero me quedé con ganas de más, está muy bien explicado el que es, pero como se usa y aplica a la construcción de algoritmos?

    • @BettaTech
      @BettaTech  Před 4 lety +4

      Sabiendo lo que es, ahora podremos realizar un análisis de ejemplo 😏😏

    • @pyJavo
      @pyJavo Před 3 lety

      @@BettaTech ¿hay video de este análisis de ejemplo? o algún otro tutorial que recomiendes

  • @jolfrann
    @jolfrann Před 4 lety

    Lo tengo que volver a ver para entender. Sé lo que quieres decir, lo que aun no entiendo es cómo llegastes a esas conclusiones, que datos usaste para analizar esto y cómo puedo aplicar esto en mi algoritmo jajaja que bueno que es sólo una introducción al tema.

  • @emiliogarciadelacalera3177

    Muy bien vídeo. Pero, en el bucle del minuto 2:48, no debería ser de orden n², siendo n la longitud, puesto que en la condición de salida del bucle se llama a la función .length(), la cual debe iterar el vector, haciéndolo en orden n para cada una de las n ejecuciones?

    • @BettaTech
      @BettaTech  Před 4 lety

      Si la funcion length (o size, depende del lenguaje) tiene que iterar, significa que alguien tomo una muy mala decision en su implementacion xd
      Lo normal es que la estructura de datos guarde, a parte del vector, su tamaño como atributo para poder consultaro en O(1)

  • @saidnajarro
    @saidnajarro Před 3 měsíci

    Te amo

  • @rv-vel
    @rv-vel Před 4 lety +2

    Llegue temprano :v
    Joder, justo ayer tuve examen de algoritmia y programación xD
    Primer comentario...

    • @rv-vel
      @rv-vel Před 4 lety +1

      @Alen Fernandez xD

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

    Al final beta creo el vídeo que menciono en el que iba a analizar algoritmos como los bfs? :'

  • @santucigod
    @santucigod Před 3 lety

    Uff. Llegué a este video porque acababa de hacer un programa que estaba algo complejo, utilizando listas enlazadas, entonces quería saber qué tan eficiente podía ser la solución que plante; pero al ver esta explicación se me quitaron las ganas de analizar el algoritmo, ja, ja. Tocó seguir estudiando.

  • @jordividalsola9568
    @jordividalsola9568 Před 4 lety

    Para el min 6:00 aproximadamente, el termino es funcion lipschitziana

  • @rubenphii
    @rubenphii Před 3 lety

    Me mareé, y no porque expliques mal, he visto otros vídeos que explican y son super entendibles. Sólo que soy muy novato y ya aquí hay muchos conceptos matemáticos que no entiendo. Volveré cuando esté listo y sea digno de tu sabiduría.

  • @antonioitsolutions8792
    @antonioitsolutions8792 Před 4 lety +1

    When te queda ADA para convocatoria extraordinaria y bettatech sube video de ADA

  • @sgssergio
    @sgssergio Před rokem

    El uso de analisis de algoritmos es muy anterior a la informatica, lo uso Reimman en los 1850 para definir su famosa conjetura sobre números primos.