6 ESTRUCTURAS de DATOS que todo INGENIERO debería CONOCER

Поділитися
Вставка
  • Опубліковано 5 лип 2024
  • Consigue mi curso en MasterMind! 🚀 bit.ly/3kr4bTc
    Ayyy las estructuras de datos, tantas pesadillas que dan para estudiarlas... En éste vídeo os haré un RESUMEN de las ESTRUCTURAS de DATOS que deberíais conocer para este 2020!
    VÍDEO HASH TABLES! 👇🏻👇🏻👇🏻👇🏻
    • ¿Qué son las TABLAS de...
    VÍDEO GRAFOS! 👇🏻👇🏻👇🏻👇🏻
    • GRAFOS en Ingeniería I...
    👾 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 UA-cam: / 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
  • Наука та технологія

КОМЕНТАРІ • 283

  • @BettaTech
    @BettaTech  4 роки тому +69

    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! 👇🏻👇🏻👇🏻👇🏻
    ua-cam.com/video/LluB6jU-SwY/v-deo.html
    VÍDEO GRAFOS! 👇🏻👇🏻👇🏻👇🏻
    ua-cam.com/video/23pdz9VtIBo/v-deo.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 3 роки тому

      HOLA QUE TAL

  • @maximilianoibalborde1407
    @maximilianoibalborde1407 4 роки тому +94

    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: ua-cam.com/video/rgGq6sELoZc/v-deo.html pero igual una versión en castellano al estilo BettaTech molaría :)

  • @diegollanespasos
    @diegollanespasos 3 роки тому +35

    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.

  • @alejandroortega5657
    @alejandroortega5657 4 роки тому +9

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

  • @edgardo9967
    @edgardo9967 4 роки тому +12

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

  • @FrancoFernandez15
    @FrancoFernandez15 4 роки тому

    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

  • @camiloguzman1801
    @camiloguzman1801 4 роки тому

    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.

  • @Facuatolosa
    @Facuatolosa 4 роки тому +10

    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 :)

  • @Algedibarrios
    @Algedibarrios 3 роки тому +3

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

  • @felipe3966
    @felipe3966 3 роки тому +5

    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!

  • @harrysevenfold3355
    @harrysevenfold3355 Рік тому +3

    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

  • @alumnoelicarmonahernandez5066
    @alumnoelicarmonahernandez5066 2 роки тому

    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

  • @fernandoguirao3748
    @fernandoguirao3748 2 роки тому

    aquí un fiber viéndose tus videos... me toca plantear la práctica de PRO2 y me estás ayudando un montón!

  • @marcelinomartinez3677
    @marcelinomartinez3677 3 роки тому +103

    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 роки тому +9

      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 2 роки тому +1

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

    • @alexis-qd2mk
      @alexis-qd2mk 2 роки тому

      @@AndradeZ2 como lo sabes?

  • @GABOJOAONYX
    @GABOJOAONYX 4 роки тому

    Super buenos tus videos bro, es lo que vengo viendo en mi carrera ya en 7to semestre y es bonito entender un tema cuando alguien lo explica 👍🏾

  • @desarrollojava
    @desarrollojava 3 роки тому

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

  • @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. +++

  • @Clacowatch
    @Clacowatch 3 роки тому

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

  • @markusoz1660
    @markusoz1660 4 роки тому +1

    Excelente siempre es útil, tenerlo a mano... Saludos desde Argentina!!!

  • @estebanjaramillovasquez5538
    @estebanjaramillovasquez5538 3 роки тому +3

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

  • @al8389
    @al8389 3 роки тому +1

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

  • @maximiliano56
    @maximiliano56 4 роки тому

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

  • @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! 🤓

  • @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!)

  • @zbotpath7947
    @zbotpath7947 4 роки тому

    Excelente vídeo, muy buen contenido y muy buena explicación. Un saludo! Sigue así

  • @manuelorellanahinojosa7356
    @manuelorellanahinojosa7356 4 роки тому

    Excelente contenido!! Gracias por dedicar tu tiempo a enseñar.

  • @leonardodiaz2646
    @leonardodiaz2646 Рік тому

    Justo estoy a dos dias del parcial sobre estructura de datos, esta buenísimo el video

  • @redlight8752
    @redlight8752 4 роки тому

    No se nada de informática y entendí todo. Genial explicado.

  • @alus1392
    @alus1392 3 роки тому +3

    las pilas son poderosas

  • @rolandovazquez576
    @rolandovazquez576 3 місяці тому

    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?

  • @314ale
    @314ale 2 роки тому +1

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

    • @BettaTech
      @BettaTech  2 роки тому

      Muchísimas gracias!!!!

  • @raulastete321
    @raulastete321 3 роки тому

    Que excelente video. Tu forma de explicar tan sencilla es buenisima! Nuevo sub :3

  • @loki1234509876007
    @loki1234509876007 3 роки тому

    Muy bien hecho! suscrito y muchísimas gracias!

  • @ElCarmenTalleres
    @ElCarmenTalleres 4 роки тому

    desde la uma de informatica de malaga te seguimos toda una clase sube mas videos de programacion orientada a objetos, programar con c++ y estadisticas ( big data ) con r

  • @leonciobarrios
    @leonciobarrios 4 роки тому

    Excelente información!
    Gracias por tan importante aporte.

  • @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

  • @nicolasorjuela
    @nicolasorjuela 4 роки тому

    Excelente, muchas gracias

  • @franciscocasado870
    @franciscocasado870 3 роки тому +2

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

  • @AlfonsoNeilJimenezCasallas
    @AlfonsoNeilJimenezCasallas 4 роки тому

    ¿que opinas de los Sets o estructuras de datos dispersos que representan conjuntos homogeneos o heterogeneos con diferentes tipos de datos?

  • @juliogerez7887
    @juliogerez7887 4 роки тому

    hola buen video. acabo de comenzar la carrera de programador asi q buen a estar atentos a tus videos. saludos desde argentina. post data nuevo suscriptor

  • @JuanGarcia94
    @JuanGarcia94 Рік тому

    me encanto el video aunque me hubiese agradado aun mas el que se alla agregado algun ejemplo practico de cuando se usa mas la estrucutra

  • @danielmedina7879
    @danielmedina7879 Рік тому

    Gracias! Sirve para un pantallazo general!

  • @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!

  • @cbaron1234
    @cbaron1234 4 роки тому

    Este hombre es un Messi en informática. Explica sencillo y hace ver todo maravillosamente fácil. Qué talento.

  • @danielesquivel3155
    @danielesquivel3155 3 роки тому +14

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

  • @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.

  • @pedroxaos
    @pedroxaos 3 роки тому

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

  • @wilzyg5080
    @wilzyg5080 4 роки тому

    Excelente video Sultán Suleiman 👌

  • @hugol3904
    @hugol3904 3 роки тому

    Muy bien explicado!!!!

  • @emanuelvillalobosguzman1612
    @emanuelvillalobosguzman1612 4 роки тому

    Buen video, me llegó por recomendación.

  • @gelordtube
    @gelordtube 2 роки тому

    hola!! Me toco una entrevista Canadiense que me preguntaba sobre esto... y normalmente he trabajado con List generics collection en c# y dictionaries... nunca pensé que me preguntaran sobre la definición en si, y realmente no se en la Vida Real en que se utilicen aparte de los arrays.... o esas estructuras estan enbedidas en en lo que uno usa...

  • @CodinEric
    @CodinEric 4 роки тому +1

    gran video, muy interesante y sobre todo entretenido :)

  • @luchinilvp
    @luchinilvp 3 роки тому +1

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

  • @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 😞

  • @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!

  • @jaqs125
    @jaqs125 3 роки тому

    Tu info es buena, te lo agradezco, pero tienes una pasada de anuncios en todos los videos que con esas interrupciones constantes que al final quiero ver 5 0 6 videos y solo veo uno.

  • @higiniofuentes2551
    @higiniofuentes2551 3 роки тому +1

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

  • @rainbow-jw3og
    @rainbow-jw3og 4 роки тому +2

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

  • @CarlosGutierrez-pn5fb
    @CarlosGutierrez-pn5fb Рік тому

    Noto como para BettaTech todo es fácil, podrías hacer un video de lo que realmente es dificil para tí? Sería interesante

  • @SebastianRodriguez-vm7du
    @SebastianRodriguez-vm7du 2 роки тому

    Man eres kratos de la programación, amo tus vídeos OwO

  • @ast0m
    @ast0m 4 роки тому

    Gracias!!

  • @arturogonzalezhenriquez9346
    @arturogonzalezhenriquez9346 3 роки тому

    Muy buenas explicaciones.

  • @wimboful
    @wimboful 4 роки тому

    Muy buen vídeo. Me suscribo ;)

  • @ByteCodeHN
    @ByteCodeHN 4 роки тому

    Gracias Bro un buen video!!

  • @pabloandresfernandezcari2902
    @pabloandresfernandezcari2902 3 роки тому

    Gracias!

  • @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

  • @wilfredodice7972
    @wilfredodice7972 2 роки тому

    buenas saludos que libros de estructura de datos puedes recomendar

  • @amaurypicotto7671
    @amaurypicotto7671 3 роки тому

    Tus videos son muy buenos, poco de estos temas se trata por UA-cam, tienes cursos?

  • @kikemon3455
    @kikemon3455 3 роки тому

    Excelente video.

  • @lheslie5424
    @lheslie5424 3 роки тому

    gracias!!

  • @giancarloaparicio5841
    @giancarloaparicio5841 4 роки тому +23

    Wow un semestre de la universidad en solo 13 min 👍

  • @karlosguerraperez4676
    @karlosguerraperez4676 4 роки тому +1

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

  • @luisavila8421
    @luisavila8421 4 роки тому +1

    Muy buen video me gustaría ver mas asi

    • @BettaTech
      @BettaTech  4 роки тому +3

      Gracias! Hare mas de patrones de diseño y de estructuras de datos!

  • @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

  • @tony3fk
    @tony3fk 2 роки тому

    Creo que este es el mejor canal de habla hispana sobre programación.

  • @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.

  • @Gonzakoable
    @Gonzakoable 4 роки тому +3

    Mira! El primer video en español que explica estos conceptos simplemente. A mí me tocó aprenderlos en inglés

  • @juniorcr47
    @juniorcr47 4 роки тому

    Me he suscrito compartes un buen contenido gracias

  • @RaulEduardoFloresNajera
    @RaulEduardoFloresNajera 2 роки тому

    Buen video, muchas gracias

    • @BettaTech
      @BettaTech  2 роки тому

      Gracias a ti por comentar!

  • @dariosanchez1373
    @dariosanchez1373 3 роки тому

    Explicas super bien

  • @hectorkaizenf.v.7224
    @hectorkaizenf.v.7224 3 роки тому

    Gran video pero ¿en la practica como saber cual usar? poddrias hacer un video con ejemplos prácticos indicando el porque si o por que no usar cierto caso, por favor

  • @pankyv8537
    @pankyv8537 Рік тому

    Donde puedo encontrar mas sobre estructuras de datos, encuentro cursos pero muy pocos.

  • @lanc456
    @lanc456 2 роки тому

    Hola, cual libro me recomienda como una referencia

  • @christianstein9507
    @christianstein9507 4 роки тому +11

    6:52 ejemplo algo escatológico.

  • @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.

  • @R-David10
    @R-David10 4 роки тому

    amé todas estas estructuras en la universidad, menos las tablas de hash, esas las odiaba se me daban bien todas menos esas

  • @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.

    • @alejo54dev
      @alejo54dev 4 роки тому

      @Alexis Rios Cabrera No! bobo! PHP sigue llamando las cosas x su nombre de toda la vida! los lenguajes "modernos" le ponen nombres nuevos a lo que ya existe hace años. Los arrays son un tipo de estructura de datos! no son "la estructura" de datos! se entiende? dormite una siesta.

  • @alexanderchavez4469
    @alexanderchavez4469 4 роки тому

    un resumen muy bueno.

  • @kuribohize
    @kuribohize 3 роки тому

    excelente =)

  • @soloporcasualidad8725
    @soloporcasualidad8725 3 роки тому

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

  • @darwinrv94
    @darwinrv94 4 роки тому

    Tabla de hash, array asociativo?

  • @juanmanuelpasquali5844
    @juanmanuelpasquali5844 4 роки тому +13

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

  • @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.

  • @davidcardenas7737
    @davidcardenas7737 2 роки тому

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

  • @danielmeran.5481
    @danielmeran.5481 2 роки тому

    Buenos dias hermano , me gustarias saber como puedo y que tengo que hacer , para construir un algoritmo

  • @risam_JTR
    @risam_JTR 4 роки тому

    Sería eficiente crear un arreglo en cada lista para resolver una operación aritmética?

  • @diegopadilla4853
    @diegopadilla4853 3 роки тому +2

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

  • @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

  •  4 роки тому

    muy bueno! sigue asi!
    necesitas un mejor mic

  • @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