6 ESTRUCTURAS de DATOS que todo INGENIERO debería CONOCER

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 283

  • @BettaTech
    @BettaTech  4 года назад +70

    Aclaración (Gracias a @Franco Seguel) sobre la eliminacion en O(1) de un nodo de una Linked List:
    Según la bibliografía, el hecho de ELIMINAR el elemento de la lisa enlazada es O(1), no se cuenta la iteración que se debe realizar para llegar a ese elemento (ya que los accesos SI son O(n)).
    La diferencia con un array, es que en el array aunque el acceso sea O(1), el borrado si es O(n).
    Disculpad si se entiende mal!
    EMAIL PARA COMPARTIR PROYECTOS A REVISAR EN DIRECTO! 💥
    bettatechyt@gmail.com
    VÍDEO HASH TABLES! 👇🏻👇🏻👇🏻👇🏻
    ruclips.net/video/LluB6jU-SwY/видео.html
    VÍDEO GRAFOS! 👇🏻👇🏻👇🏻👇🏻
    ruclips.net/video/23pdz9VtIBo/видео.html

    • @RafaPaezCOM
      @RafaPaezCOM 4 года назад +3

      Eliminar un nodo de una Single Linked List (SLL) tiene un coste O(n) en el peor caso. 2 supuestos:
      1) Teniendo el puntero al nodo a eliminar: necesitas buscar el nodo anterior (prev) para reconectar la lista una vez eliminado el nodo con el siguiente al eliminado (next).
      2) Sin tener el puntero al nodo a eliminar: necesitar buscar el nodo a eliminar, en este caso puede ir guardando el anterior para evitar una nueva búsqueda una vez encontrado.
      En ambos casos es O(n). En el primer caso podría ser O(1) si la lista fuera doblemente enlazada (DLL), al tener un puntero al prev.
      Saludos.

    • @BettaTech
      @BettaTech  4 года назад +4

      @@RafaPaezCOM De hecho, teniendo el puntero al nodo eliminar, puedes copiar la información del siguiente nodo en el mismo, y cambiar el puntero next del nodo actual al puntero next del siguiente, algo así:
      p.data = p.next.data
      p.next = p.next.next
      Con esto lograrías "eliminar" (aunque virtualmente) el nodo p sin tener que iterar.
      Tenéis razón, al final depende de si contamos el hecho de iterar hacia el respectivo nodo en el coste.
      Gracias por los comentarios!

    • @RafaPaezCOM
      @RafaPaezCOM 4 года назад +1

      @@BettaTech Sí, con ese truco de actualizar el contenido del nodo sí se podría, otra cosa es que se considere un eliminado válido, jeje. De nada, buen vídeo. Un saludo!
      Edit: este truco no te valdría si el nodo a eliminar fuera el último, verdad?

    • @BettaTech
      @BettaTech  4 года назад +3

      ​@@RafaPaezCOM Es un caso especial. Tendrías que tener siempre un nodo fake al final que haga de señuelo, para en ese caso eliminar el ultimo elemento sea asi:
      a -> b -> c -> dummy -> null
      a -> b -> dummy -> dummy -> null
      a -> b -> dummy -> null
      Gracias a ti por verme y comentar! Me gusta que se hagan debates así en los comentarios 😊

    • @juandiegogomez9092
      @juandiegogomez9092 4 года назад

      HOLA QUE TAL

  • @maximilianoibalborde1407
    @maximilianoibalborde1407 4 года назад +97

    Betta, estaría interesante que hagas un video hablando sobre estrategias de programación (Dinamica, Backtrackig, divide and conque, etc)

    • @ADevStory
      @ADevStory 4 года назад +10

      ¡Cierto! Estaría chulo. Yo lo he cubierto en mi canal en inglés: ruclips.net/video/rgGq6sELoZc/видео.html pero igual una versión en castellano al estilo BettaTech molaría :)

  • @marcelinomartinez3677
    @marcelinomartinez3677 3 года назад +108

    1 año con un profesor que no me supo explicar espacio en memoria y este men me explico mi semestre de estructuras de datos en 12 minutos....

    • @alejandracastillomartinez4634
      @alejandracastillomartinez4634 3 года назад +7

      JAJAJA me encontre este video de la nada y es destino me dice que aun hay esperanza de salvar el semestre en dos semanas.

    • @convolucion1981
      @convolucion1981 3 года назад +8

      Cuando se estudia sin que sea una obligación y se hace por gusto los resultados son increíbles. Deberías también hacerlo así también en tus clases, no creo que el profesor sea tan malo como para que no captes nada.

    • @AndradeZ2
      @AndradeZ2 3 года назад

      no es eso, es que estabas ocupado volteando a ver a la ventana, jugando en la compu, viendo culos o cuchicheando con los amigos

    • @jaimematheusguerra6453
      @jaimematheusguerra6453 3 года назад +1

      @AndresDeveloper , eso mismo. Además que en RUclips puedes retroceder y repetir el vídeo una y otra vez.

    • @alexis-qd2mk
      @alexis-qd2mk 3 года назад

      @@AndradeZ2 como lo sabes?

  • @soloporcasualidad8725
    @soloporcasualidad8725 3 года назад

    Una tabla de hash en python sea así como un diccionario?

  • @juanmanuelpasquali5844
    @juanmanuelpasquali5844 4 года назад +13

    6:56 EJEMPLOS MUY DELICADOS PARA LA EXPLICACION, EL MOMENTO CULTURAL DEL VIDEO.

  • @luchinilvp
    @luchinilvp 3 года назад +1

    Buen video, hash son como los diccionarios en python. Saludos

  • @someutubchannel69
    @someutubchannel69 Год назад +1

    V sauce..... Tech? Wow 🤣👍

  • @kuribohize
    @kuribohize 3 года назад

    excelente =)

  • @GloverHouse
    @GloverHouse 4 года назад +2

    6:55 yo comiendo bien tranquilo

  • @ElAgussTin
    @ElAgussTin 4 года назад +4

    el video bien, el audio no tanto. -Paulo Coelho

  •  4 года назад

    muy bueno! sigue asi!
    necesitas un mejor mic

  • @Javi-Crypto
    @Javi-Crypto 2 года назад

    Un Arbol Merkle es elutilizado por la Blockchain. jejeje

  • @dsanchezg
    @dsanchezg 4 года назад +1

    Like++

  • @jesusm.7420
    @jesusm.7420 3 года назад

    Hey VSauce!!!

  • @benitoclementediaznava8082
    @benitoclementediaznava8082 4 года назад +1

    6:53 Vaya ejemplitos... Es muy buen contenido como para que se manche por estas cosas poco profesionales

  • @mauricioserravallejos5433
    @mauricioserravallejos5433 4 года назад

    Lenguaje C no es de bajo nivel

  • @VeraciusYT
    @VeraciusYT 4 года назад

    El audio es terrible.

  • @diegollanespasos
    @diegollanespasos 3 года назад +39

    Me alegra darme cuenta que conocía perfectamente todo lo que explicabas y que tengo bien asentadas mis bases en DS y Algoritmos. El vídeo está perfecto para refrescar. Me suscribo.

  • @danielesquivel3155
    @danielesquivel3155 3 года назад +14

    6:57 *se le explota el torax y muere de tanta comedia*

  • @potatoe5679
    @potatoe5679 4 года назад +82

    Jaksjajajaa “caca, culo, pedo, pis” Xd

    • @CarlosYN
      @CarlosYN 4 года назад

      PotatoE pipí

    • @rngsus4002
      @rngsus4002 4 года назад +2

      poto

    • @alvarochachapoyas8587
      @alvarochachapoyas8587 4 года назад +3

      Panocha

    • @CarlosYN
      @CarlosYN 4 года назад

      Alvaro Chachapoyas Presta atención, esa es una canción de 31 minutos un programa chileno para niños

    • @euyin77
      @euyin77 4 года назад +4

      Pensé que yo era el único inmaduro que ponía groserías en los ejemplos 🤣

  • @harrysevenfold3355
    @harrysevenfold3355 Год назад +4

    Yo en mi experiencia en estructuras de datos vi como funcionaba la programacion orientada a objetos, las pilas y colas, listas enlazadas y arboles, pero nunca aplicamos como funcionaba el heap, los grafos y tablas hash

  • @renemini1035
    @renemini1035 3 года назад +1

    No entiendo, dices que los heaps son arboles binarios completos y en los ejemplos pones arboles terciarios

  • @Facuatolosa
    @Facuatolosa 4 года назад +13

    Este video me hizo recordar mi primer año de Ing en Sistemas cuando cursaba Algoritmos y Estructuras de Datos, eh incluso me puse a investigar sobre los heaps cuya existencia desconocía, gracias.

    • @BettaTech
      @BettaTech  4 года назад +1

      Me alegro que te haya servido :)

    • @lukkitas221
      @lukkitas221 22 дня назад

      eso suena a UTN

  • @davsart4644
    @davsart4644 2 года назад +1

    Solo vengo a decir que no entendí absolutamente nada.

  • @franciscomiguelcasimiro4574
    @franciscomiguelcasimiro4574 3 года назад +1

    Me mataron los 4 ejemplos de las tablas hash caca,pedo,culo,pis jajaja ja aja ja ja aj aja genial

  • @uedsoldier
    @uedsoldier 4 года назад +13

    Muchas gracias, gran video, aunque en la parte donde se explica el direccionamiento de memoria de los arreglos, las direcciones hexadecimales se muestran como 0x00, 0x04, 0x08, 0x12 y 0x16. Las últimas deberían ser 0x0C y 0x10. Saludos!

    • @BettaTech
      @BettaTech  4 года назад

      Toda la razón, me disculpo!

    • @fromodev
      @fromodev 2 года назад

      Minuto 3:15 el direccionamiento de memoria no sería 0x12, 0x16, sino 0x0C y 0x10. Si me equivoco, corregidme.

  • @adolfo2259
    @adolfo2259 2 года назад +1

    A mí se me hace difícil, ya que el profe solo nos enseñó a crear pilas y colas tanto dinámicas como estáticas, el problema es que nos pide pasar datos de una pila dónde el usuario agrega los elementos y elimina esos datos eliminados s deben de pasar a una cola , y en la cola si el usuario lo elimina se debe hacer un historial pero estoy aprendiendo y no tengo ni idea de cómo resolver, estoy triste 😞

  • @edgardo9967
    @edgardo9967 4 года назад +13

    El que sabe sabe. Muchas gracias por explicarlo tan fácil. Sigue así.
    Mi like y nuevo subscriptor.
    ¡Saludos desde Argentina!

  • @Nico-ew2oq
    @Nico-ew2oq 3 года назад +1

    me cago en mi puta vida Kratos salvando el semestre

  • @felipe3966
    @felipe3966 3 года назад +6

    La primera vez que vi este video hace unos meses no entendi un carajo desde las tablas de hash en adelante... Pero hoy, fue diferente, agradezco a este buen hombre por ser uno de los pocos canales que explica de manera sencilla conceptos EXTREMADAMENTE tecnicos y practicos, basicamente la parte util de la universidad la pone a tu disposicion. Es increible... Un dia voy a viajar a España e invitare a este buen hombre a una buena cerveza, lo escuchare, y le contare como sus videos me ayudaron a conseguir la vida que tengo.
    Un abrazo enorme, crack!

  • @alejandroortega5657
    @alejandroortega5657 4 года назад +10

    Este canal vale oro! Ayer lo descubrí y ya estoy enganchado, saludos

  • @gevurahs
    @gevurahs 4 года назад +20

    En PHP un hashmap es lo que llamamos un array asociativo.

    • @gevurahs
      @gevurahs 4 года назад +14

      @Alexis Suele importar más el programador que el lenguaje.

    • @robertomolinasilvera4863
      @robertomolinasilvera4863 4 года назад +3

      @@gevurahs destruido en segundos

    • @matias5924
      @matias5924 4 года назад +2

      @@gevurahs ahora decilo sin llorar

    • @Meister256
      @Meister256 4 года назад +1

      @@matias5924 Lo cierto es que lo dicho por gevurahs es muy cierto. Al fin y al cabo un lenguaje solo es éso, un lenguaje que tiene un propósito. Establecer una relación directa entre que lenguaje "es mejor o peor" sin siquiera ponernos en situación sobre la tarea para la que se va a usar dicho lenguaje, es harto imprudente y falto de miras.

    • @tiagocode97
      @tiagocode97 4 года назад

      Jajajaja destruído en segundo x2

  • @francoseguellucero
    @francoseguellucero 4 года назад +7

    Discrepo en un punto contigo, Martín. Para eliminar un elemento de una lista enlazada se toma tiempo a lo más O(n), pues hay que recorrer, en el peor caso, toda la lista hasta llegar al elemento anterior que se quiere eliminar y ahí hacer la operación de punteros. Tal vez se te pasó ese detalle u.u

    • @BettaTech
      @BettaTech  4 года назад +5

      Es una de las cosas que más dudé a la hora de exponerla en el vídeo. Según la bibliografía, el hecho de ELIMINAR el elemento de la lisa enlazada es O(1), no se cuenta la iteración que se debe realizar para llegar a ese elemento (ya que los accesos SI son O(n)).
      La diferencia con un array, es que en el array aunque el acceso sea O(1), el borrado si es O(n).
      Disculpas si se ha entendido mal! Voy a poner la aclaración en el comentario fijado.
      Gracias!

  • @franciscocasado870
    @franciscocasado870 4 года назад +2

    chaval si lo hicieras con ejemplos en código sería un plus. Pero aún así eres un Crack.. Muchas Bendiciones

  • @andresbuiles3177
    @andresbuiles3177 3 года назад +1

    Te sale la frase de Albert Einstein "Si no lo puedes explicar de forma sencilla es que no lo has entendido bien"

  • @giancarloaparicio5841
    @giancarloaparicio5841 4 года назад +23

    Wow un semestre de la universidad en solo 13 min 👍

  • @juancarlosjesustineoceriso6367
    @juancarlosjesustineoceriso6367 3 года назад +2

    En hora buena Martín; soy de Venezuela y estudio en una Unidad Educativa Técnica; me a tocado hacer un cuadro comparativo, sobre las estructuras de datos , y tu explicación me a servido de maravilla para entender el tema y dar con las comparaciones. Muchas bendiciones y éxitos en el canal. +++

  • @al8389
    @al8389 3 года назад +2

    Excelente, al fin entendi sobre estructuras de datos!, suscrito!. muchas gracias !

  • @jugo5943
    @jugo5943 3 года назад +1

    kk, qlo, pdo y pis jajajajaja

  • @thesieldmaxius8132
    @thesieldmaxius8132 4 года назад +10

    Yo di estructuras de datos en primero y segundo y ojalá me lo hubieran explicado tan fácil

    • @BettaTech
      @BettaTech  4 года назад +1

      jajaja, me alegro que te haya parecido interesante!

    • @keyjayh
      @keyjayh 4 года назад +1

      A mi me lo explicaron así. De hecho, el docente tardó mas o menos lo mismo que en este vídeo y luego nos dijo: "Para la siguiente clase este será el proyecto que tienen que traerme hecho...".

    • @angeloaldoperezrodriguez4460
      @angeloaldoperezrodriguez4460 4 года назад +1

      @@keyjayh x2

  • @Algedibarrios
    @Algedibarrios 4 года назад +4

    Muy didáctico! Buen audio, este es el primer video que veo de este canal. Gracias, buen trabajo!

  • @christianstein9507
    @christianstein9507 4 года назад +11

    6:52 ejemplo algo escatológico.

  • @saulsmith21
    @saulsmith21 3 месяца назад

    bueno tio, que hay mas ejemplos que esos de tipo gástrico 🤣🤣🤣

  • @edgardramosmoreno8401
    @edgardramosmoreno8401 3 года назад +1

    6:54 le pongo esos nombres a las variables cuando estoy estresado xd

  • @rolandovazquez576
    @rolandovazquez576 5 месяцев назад

    Super buen video, muy bien condensada la informacion. Una duda sobre la estructura de datos set, se podria decir que es un vector sin elementos repetidos o que otras caracteristicas tiene?

  • @estebanjaramillovasquez5538
    @estebanjaramillovasquez5538 3 года назад +4

    Gracias por compartir tu conocimiento, seria muy interesante un curso de estructura de datos.

  • @ivancondesilva306
    @ivancondesilva306 3 года назад

    like si cantaste la rola de los punkitos al ver los datos en la función de hash ... jajajajaja (picoootooooon)

  • @joseantonioberrocalmontesi4764
    @joseantonioberrocalmontesi4764 3 года назад +1

    Minuto 1:15 .Tengo una duda , yo antedí asindotica, pero creo que es asintótica ¿no?

  • @nachoa.g.4655
    @nachoa.g.4655 4 года назад +6

    Vídeo muy interesante, hoy mismo he realizado un examen en la universidad de Análisis y diseño de algoritmos y la importancia de estos conceptos es muy grande. Sigue así!!

    • @BettaTech
      @BettaTech  4 года назад +1

      Muchas gracias! Espero que te haya ido genial el examen! 🤓

  • @Ryussaki
    @Ryussaki 3 года назад

    me gusta el video, pero el sonido de fondo estorpese la naraccion y no te entiendo bien, sera que tengo problemas de atencion.

  • @psicodelico6
    @psicodelico6 4 года назад +3

    Lo malo de un hash es que es dificil contruir una función que asegure que los elementos se distribuyan de manera uniforme.

    • @simonkaran
      @simonkaran 3 года назад

      Pero es muy util si tienes una sería de datos estática, es decir que no le añades o le quitas datos, si no que siempre son los mismos. Ya que en ese casi puedes tener una función de hash perfecta

    • @juniorusca602
      @juniorusca602 3 года назад

      @@simonkaran ejemplo?

    • @simonkaran
      @simonkaran 3 года назад

      @@juniorusca602 si tienes un Array y quieres buscar un elemente teniendo su llave/key. Con una funcion hash perfecta puedes realizar esta operacion en tiempo constante en el peor de los casos

    • @juniorusca602
      @juniorusca602 3 года назад

      @@simonkaran thanks, pero me refería a como en una serie de datos estatica se puede contruir una función que asegure que los elementos se distribuyan de manera uniforme??

  • @josuevenegas9471
    @josuevenegas9471 2 года назад +2

    Excelente video. Quedé con una duda. Si el min/max heap es binario completo, ¿El dibujo no debería tener sólo caminos entre padre y dos hijos? En vez de esa conexión extraña entre los nodos externos

  • @diegopadilla4853
    @diegopadilla4853 4 года назад +2

    Esto se ve en un semestre en mi carrera, lo peor es que Martín profundizo mas en los temas que mis profesores.

  • @rodrigofernandeztorres3948
    @rodrigofernandeztorres3948 9 месяцев назад

    Si son 6 si cuentas desde el 0 como en programación 🤓🤓

  • @DomínguezBolañosKarolNoe
    @DomínguezBolañosKarolNoe 7 месяцев назад

    denme un resumen, lo ocupo para una tarea. gracias
    😊😊😊😊

  • @DavidGarciaGamboa
    @DavidGarciaGamboa 21 день назад

    Gracias por tu excelente explicación.

  • @davidcardenas7737
    @davidcardenas7737 3 года назад

    soy desarrollador web y la verdad solo uso arrays , los otros tipos de datos en que campo del desarrollo se usan???

  • @demonhigh
    @demonhigh 2 года назад

    Necesito que este video se haga de nuevo por la pésima calidad de audio

  • @antoniomarco1446
    @antoniomarco1446 3 года назад +2

    11:06 el profesor diciendo esto cuando ve que necesitas 1 punto para pasar la materia

  • @roxoner4431
    @roxoner4431 3 года назад +5

    No voy a mentir, he entrado al video porque pensé que eras. Vsauce

  • @desarrollojava
    @desarrollojava 4 года назад +1

    Estas son las mejores explicaciones de big-o y estructuras de datos. Muy buen lenguaje utilizado y punto de vista.

  • @ungatito5647
    @ungatito5647 4 года назад

    Joder mucha publicidad no deja concentrar para entender

  • @BanaCJ
    @BanaCJ 3 года назад

    Ta chido el video, pero creo que le falta su respectivo remake el audio se escucha algo mal u.u

  • @alus1392
    @alus1392 3 года назад +3

    las pilas son poderosas

  • @lacasadeacero
    @lacasadeacero 2 года назад +1

    Ojala pudiera ver mas estos videos, solo que me cuesta recordar lo que ya se, claro lo que me pasa es que no le pongo nombres, solo se como se hace sin necesidad de un nombre tecnico.
    Aunque algunos como tiempo de ejecucion y temas matematicos como maquina de turing si me se algunos nombres del tema. Pero bueno, a darle caña :v

  • @danielmedina7879
    @danielmedina7879 Год назад

    Gracias! Sirve para un pantallazo general!

  • @EderFigueroaPiscoya
    @EderFigueroaPiscoya 4 года назад +5

    6:52 esas Claves me sonaron a una canción de LOS CHABELOS 🤣

  • @alejandror5416
    @alejandror5416 3 года назад

    La tabla de hash nunca la escuche ni preguntaron en una entrevista

  • @drfcozapata
    @drfcozapata 3 года назад +1

    BRUTAL!!!
    Gracias brother... Una clase COMPLETA en 12min (aclaratoria incluida).
    Ni sabía que tenía que ponerme a estudiar sobre esto. Como que hay demasiadas cosas que no sé todavía. jejejeje
    Un abrazo desde Venezuela. (y Suscrito!)

  • @juandanielnieves7003
    @juandanielnieves7003 2 года назад

    El hijo de Kratos aprendió a programar

  • @enocninavil2536
    @enocninavil2536 2 года назад

    Chale no se de que habla pero ya se que no estudiar

  • @SAMs3piol
    @SAMs3piol 3 года назад

    Esa referencia aLos Punkitos LOL

  • @lanc456
    @lanc456 2 года назад

    Hola, cual libro me recomienda como una referencia

  • @alejandropoirier6493
    @alejandropoirier6493 11 месяцев назад

    caca, culo, pedo, pis como llaves en el hash 🤣

  • @rainbow-jw3og
    @rainbow-jw3og 4 года назад +2

    En las empresas grandes dicen que te evaluan mucho en algoritmos y ordenamiento

  • @confavunation
    @confavunation 2 года назад

    1:29 oye sin albures por favor XD

  • @higiniofuentes2551
    @higiniofuentes2551 3 года назад +1

    Buena informacion, Gracias!
    Unos ejemplos hubiesen venido muy bien ;)

  • @LuisSanteliz
    @LuisSanteliz 3 года назад +1

    jajjajaja culo caca... solte la carcajada y le di like inmediatamente cuando lo vi jajajaja

  • @Clacowatch
    @Clacowatch 4 года назад +1

    Excelente explicación, muy bueno por resaltar la importancia de las estructuras de datos... te felicito, sigue así con tus buenos vídeos

  • @FrancoFernandez15
    @FrancoFernandez15 4 года назад +1

    Impecable, hace días aprobé la materia de estructura de datos de mi universidad y estudie todo lo que decís en este video, prácticamente tal cual, acabo de descubrir el canal

  • @sotointegracion1571
    @sotointegracion1571 2 года назад

    6:52 lenguaje muy tecnico

  • @edgarcorredor3156
    @edgarcorredor3156 3 года назад +1

    6:56 datos muy realistas, y poco sociables.

  • @gonzalogomeznogales
    @gonzalogomeznogales 4 года назад +2

    Como añadido al vídeo también sería interesante plantear que en principio, según la implementación de una lista enlazada (ya sea doble o simple), se puede optimizar el acceso a O(1) si al insertar los nodos la operación devuelve un puntero a la dirección de memoria donde se ha insertado, y este puntero se guarda en un vector de punteros a nodo de lista, por lo que al final para los accesos sí se podría conseguir la complejidad constante, con la pequeña ayuda de un vector de punteros.
    Muy buen vídeo, estos conceptos son muy complejos y me han encantado tus explicaciones. Gracias!

    • @BettaTech
      @BettaTech  4 года назад

      Pregunta: esta opcion no sería a costa de que las inserciones y las deletions puedan ser, en el worst case, O(n)? Tendrias que mantener el array actualizado cada vez que insertas o eliminas.
      Gracias a ti por tu comentario!

    • @gonzalogomeznogales
      @gonzalogomeznogales 4 года назад

      @@BettaTech Sí, con esta opción se resolverían únicamente casos de uso particulares de la estructura, de andar por casa para operaciones auxiliares o para facilitar en algunos momentos clave la complejidad. Para el caso de Optimización general lo mejor sería guardar los punteros en un mapa. Tipo: HashTableMap, en este caso, si al insertar los nodos de la lista también se guardan en el mapa, se podría resolver la complejidad en O(1) en promedio en accesos y búsquedas. También dependiendo si se utiliza encadenamiento separado o direccionamiento abierto.
      Un saludo Betta!

  • @camiloguzman1801
    @camiloguzman1801 4 года назад +1

    Muchas gracias Betta, tus explicaciones me llegan como caidas del cielo, al explicarlo tan sencillo en español haces que lo que aprendo en ingles se acelere mucho más.

  • @alumnoelicarmonahernandez5066
    @alumnoelicarmonahernandez5066 2 года назад +1

    gracias por tu trabajo, estoy estudiando ingenieria en sistemas aun no se programar como tal pero estos videos ayudan mucho. espero poder ser tan bueno como tu algun dia

  • @Eynchavez31
    @Eynchavez31 3 года назад

    Arboles binarios 🙌

  • @arielpincay5245
    @arielpincay5245 Год назад

    minuto 1:30

  • @miguelangelsolisorozco3683
    @miguelangelsolisorozco3683 3 года назад

    El tamaño de ESTA

  • @jorgehoraciogonzalezrivas
    @jorgehoraciogonzalezrivas 3 года назад

    Resumen: s
    Vector/Array, tablas de hash, pilas, colas, arboles/grafos, heaps, listas enlazadas, estructura/uniones.

  • @OscarHernandez-mz7vt
    @OscarHernandez-mz7vt 4 года назад +3

    6:52 epico jajajajaj

  • @DanielSanchez-uc7xt
    @DanielSanchez-uc7xt 4 года назад +1

    Yo tengo una duda, a lo mejor es porque soy nuevo en todo esto y la pregunta puede sonar estúpida, pero que relación tienen las estructuras de datos con bases de datos??? Gracias de antemano.

    • @pepelaso1
      @pepelaso1 Год назад

      pues tiene que ver en todo, un codigo bien estructurado es lo que hace un buen programador, pero una base de datos bien estructurada , organizada me permite hacer rapidadas , optimas y efectivas las consultas

  • @ricardofernandez5291
    @ricardofernandez5291 Год назад

    Aporto una estructura que me gustó mucho, aunque en la práctica solo una vez la implementé: btree
    Esta estructura es muy eficiente para hacer búsquedas en disco, ya que disminuye la lectura/escritura.

  • @karlosguerraperez4676
    @karlosguerraperez4676 4 года назад +1

    y yo rompiéndome la cabeza por fin veo algo bueno gracias crack

  • @jsanca
    @jsanca 4 года назад

    En Java al menos, los Vectores, Arrays, etc, usualmente tienen un radio; si este se llena se dobla el buffer y se hace un volcado de pila; es decir si tienes un ArrayList por ejemplo de 100 y el radio es de un 50%, cuando llegues al elemento 50 esa inserción sera mas costosa ya el ArrayList va solicitar al sistema operativo un nuevo vector de 200 campos y copiar los 50 que ya tiene a el, descartando el vector previo de 100.
    En general, si se que voy a hacer una ronda de inserción larga utilizo LinkedList; una vez lista. La paso a una ArrayList inmutable para su posterior lectura.

  • @maximiliano56
    @maximiliano56 4 года назад +1

    Excelente información, continúa así!! Saludos

  • @joseespanavaldivia3608
    @joseespanavaldivia3608 4 года назад

    CLICKBAIT A TOPE! No he visto el vídeo pero me gusta como has aprendido SEO para hacerte grande. Recuerdo que tu primer vídeo era un poco malo

  • @314ale
    @314ale 2 года назад +1

    excelente video para repasar estos conceptos, muy claro y concreto.. tienes un nuevo suscriptor..

    • @BettaTech
      @BettaTech  2 года назад

      Muchísimas gracias!!!!

  • @merloali
    @merloali 2 года назад

    Buen video, pero el video de tablas de hash no entendí nada, pero vi otros canceles y hay uno que enseña muy bien ese concepto, gracias porque si no ubiera mencionado que no era importante no lo ubiera investigado, porfavor actualiza tu video de hash, graciss

  • @adolfofernandez2954
    @adolfofernandez2954 4 года назад +8

    Vídeo super interesante!!!

    • @BettaTech
      @BettaTech  4 года назад

      Mil gracias!!!

    • @__soyandres9342
      @__soyandres9342 4 года назад

      Todos los videos de Betta Tech son interesantes bro. Esto sí es verdadero contenido.

  • @pedroxaos
    @pedroxaos 3 года назад

    Estupendo video, solo me ha faltado que comentaras el mitico AVL.