15 - Listas Simplemente Enlazadas, Creación e Inserción al Inicio (EDDJava)

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

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

  • @mauriciooliveros9966
    @mauriciooliveros9966 9 лет назад +84

    Explicas mejor que mi profesor de universidad..... muchas gracias por el tutorial me sirvio de mucho :D

    • @riseofwozz9751
      @riseofwozz9751 7 лет назад

      cierto

    • @estuardomachado7894
      @estuardomachado7894 6 лет назад +2

      Mauricio Oliveros por eso mero estamos aca jajajaja

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

      mi maestra nos tubo 4 clases solo para aser ese ejemplo

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

      pasaran los años y eso afirmación seguirá siendo verídica xD

  • @sorycorbera539
    @sorycorbera539 5 лет назад +4

    Este tutorial es de lo mejor, entendí todo perfectamente y sin aburrirme!!! ME ENCANTÓ.

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

    increíblemente explicas muy bien y te haces entender, muchas felicidades por tanto empeño

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

    ¡Excelente explicacion!
    Yo en el metodo de recorrer la lista, agregue una condicional en el que si el inicio era null (es decir si no se ha creado ningun nodo) entonces que me imprimiera un mensaje que dijera que no habia elementos en la lista.
    ¡Muchas gracias!

  • @Selarbac
    @Selarbac 8 лет назад +1

    Excelente explicación mi maestro de estructura en el ITVER nos enseña en pseucodigo y le entiendo de esa forma pero mi problema era al hacerlo en codigo ahora le entendi muy bien como crear nodos y utilizar los punteros gracias por el video

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

    Mejor explicado no existe, eres grande!!!

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

    Mejor explicado no hay, Gracias Ingeniero desde Colombia !

  • @iant506
    @iant506 5 лет назад +2

    No mames!!!! Jajaja está súper chingon tu tutorial, me emocioné de como funcionaba y las risas no faltaron 🤣 "Siempre he dicho que de secretaria me moriría de hambre" jajaja. Los 27 minutos de video ni los sentí, muy chingona tu forma de enseñar. ♥️

  • @marioaureliogascalopez3871
    @marioaureliogascalopez3871 6 лет назад

    Explicas super, la verdad nunca había encontrado a alguien que explicará de esa forma y con tanto entusiasmo.

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

    YA NO SE ENCUENTRAN MAESTROS COMO USTED, MUCHAS GRACIAS POR SUS ENSEÑANZAS.

  • @PhantomkLTz
    @PhantomkLTz 5 лет назад +3

    Me divertí tanto con los comentarios naturales que le salen profe que hasta aprendí el doble con este video xDDDDD

  • @soporten2
    @soporten2 9 лет назад +1

    rapidsimo pero buenisimo, despues de varios play y pause estoy seguro que me quedará claro. Muchas gracias por favor sigue con los tutos. Un abrazo desde Chile.

  • @albertofernandez7971
    @albertofernandez7971 7 лет назад

    Más fácil no se puede, cómo dice usted, sencishito!! Saludos Profe.

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

    ¡¡¡Sublime Tutorial de MasterHeHeGar!!! Muy facil de entender. Saludos desde Guatemala.

  • @cesararmandoluna4391
    @cesararmandoluna4391 6 лет назад

    Guau amigo, excelente explicación, cuando vi el video por segunda vez entendí, gracias por compartir tus conocimientos y por tener un amplio contenido en tu canal.

  • @darwindbesp
    @darwindbesp 10 лет назад

    Profe gracias a usted lo entendí..muy bien buena forma de explicar la forma de las manzanitas excelente ..!!! saludos

  • @PnDGame
    @PnDGame 9 лет назад +6

    Una pregunta, y si metemos la clase nodo a la clase lista?
    En la misma materia de base de datos utilizamos eso. ¿Que nos ahorraria? ¿O en que nos ayuda?
    Y otra pregunta, en caso de que quiera hacer una lista que solo me acepte un solo tipo de dato? o generica

  • @diegopelaez569
    @diegopelaez569 7 лет назад +1

    Muchísimas gracias por tu tutorial, me sirvió muchísimo y lo entendí a la perfección "No que no pude hacer con mi profe jajaja".
    Un abrazo y de nuevo muchas gracia!!!.

  • @oriaj2000
    @oriaj2000 7 лет назад

    compi mil gracias ...me salvó la patria

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

    todo un chingon :) me servira mucho para estudiar de forma autodidacta por todas la vacaciones para entrar bien perro de regreso a clases (virtuales o mixtas ,no se como seran las clases) y sacar 10 en estructura de datos.
    UPIITA-IPN

  • @Cuzcator
    @Cuzcator 9 лет назад +1

    Gracias compadre, estoy en estructuta de datos y me sirven muchisimo sus tutos gacias Ingeniero. Saludos Desde #Ecuador

  • @Jcestrella49
    @Jcestrella49 7 лет назад

    Muchas gracias crack, entiendo más con tus videos que con las clases de mi profe de uni, me sirvió de mucho, sigue así

  • @estuardorojas3297
    @estuardorojas3297 5 лет назад

    Excelente vídeo, gracias por tomarte el tiempo de explicar paso a paso!

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

    Ese JOptionPane, es muy funcional, da buena vista al programa. Saludos

  • @faustoc5999
    @faustoc5999 8 лет назад

    Excelente explicación me ayudo mucho, mucho ! Saludos desde Ecuador !

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

    Muchas gracias! Video totalmente recomendable...

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

    Excelente vídeo campeón, gracias por resolverme mis dudas

  • @kevinabnermaguinaarauco944
    @kevinabnermaguinaarauco944 8 лет назад

    GRACIAS ME SIRVE DE MUCHA AYUDA, Saludos desde Peru

  • @riseofwozz9751
    @riseofwozz9751 7 лет назад

    wow man a ti si te entiendo y no es tan dificil como lo pense vere todo tu curso que lo necesitare

  • @CristianRomero-up1nj
    @CristianRomero-up1nj 7 лет назад +1

    Fantastic perroo. You should call yourself "Super Master". Excelente explicacion compita.

  • @oieprobameesta
    @oieprobameesta 6 лет назад

    Mil Gracias Masterhehegar al fin pude entender las listas

  • @jorgeenrich6591
    @jorgeenrich6591 5 лет назад

    Muchas, muchas gracias. Por fin logré entender. Saludos desde Colombiaaa

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

    tenia rato tratando de entender este tema, pero siempre van muy rapido y uno se pierde, gracias por tu explicacion, finalmente lo entendi :), hablas muy chistoso, gracias por tus aportes

    • @JoseDiaz-te7ch
      @JoseDiaz-te7ch 2 года назад +1

      entendiste por que lleva el 3 en la opcion varibale y en el case 1 ?

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

      @@JoseDiaz-te7ch El JOptionPane, cuando lo ejecutas, sale en la esquina un simbolo, ?, !, etc, el numero que pones donde me preguntas es para elegir la imagen que aparece, puedes no poner nada y sale una por default

    • @JoseDiaz-te7ch
      @JoseDiaz-te7ch 2 года назад +1

      @@pepebreton722 vale vale

  • @kronoscorp6901
    @kronoscorp6901 9 лет назад

    excelentes videos, gracias MasterHeheGar . Saludos desde República Dominicana.

  • @jairoantoniolozanovargas1296
    @jairoantoniolozanovargas1296 5 лет назад

    Mi profesor de universidad utilizo exactamente el mismo método de estudio, ahora entiendo porqué explicar tan bien. Como hago si quiero eliminar algún nodo de la lista?

  • @bonillaleal
    @bonillaleal 5 лет назад +7

    Aqui estan los codigos:
    public class Lista{
    protected Nodo inicio, fin;
    public Lista(){
    fin=null;
    }
    public boolean estaVacia(){
    if(inicio==null){
    return true;
    }else{
    return false;
    }
    }
    public void agregarAlInicio (int elemento){
    inicio=new Nodo(elemento, inicio);
    if(fin==null){
    fin=inicio;
    }
    }
    public void agregarAlFinal(int elemento){
    if(!estaVacia()){
    fin.siguiente=new Nodo(elemento);
    fin=fin.siguiente;
    }else{
    inicio=fin=new Nodo(elemento);
    }
    }
    public void mostrarLista(){
    Nodo recorrer=inicio;
    System.out.println();
    while(recorrer!=null){
    System.out.print("["+recorrer.dato+"]--->");
    recorrer=recorrer.siguiente;
    }
    }
    }
    ---------------------------------------------------------------------------------
    public class Nodo{
    public int dato;
    public Nodo siguiente;
    public Nodo(int d){
    this.dato=d;
    this.siguiente=null;
    }
    public Nodo(int d, Nodo n){
    dato=d;
    siguiente=n;
    }
    }
    ----------------------------------------------------------------------------------
    import javax.swing.JOptionPane;
    public class TDAVideoTuto15{
    public static void main(String args[]){
    Lista listita=new Lista();
    int opcion=0, el;
    do{
    try{
    opcion=Integer.parseInt(JOptionPane.showInputDialog(null, "1. Agregar un Elemento al Inicio de la Lista
    2. Mostrar Los Datos de la Lista
    3. Salir","Menu de Opciones",3));
    switch(opcion){
    case 1:
    try{
    el=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingresa el Elemento:","Insertando al Inicio",3));
    listita.agregarAlInicio(el);
    }catch(NumberFormatException n){
    JOptionPane.showMessageDialog(null, "Error "+n.getMessage());
    }
    break;
    case 2:
    listita.mostrarLista();
    break;
    case 3:
    break;
    default:
    JOptionPane.showMessageDialog(null, "Opcion Incorrecta");
    }
    }catch(Exception e){
    JOptionPane.showMessageDialog(null, "Error"+ e.getMessage());
    }
    }while(opcion!=3);
    }
    }

  • @curtisitruc
    @curtisitruc 9 лет назад +4

    excelente material. saludos desde Chile

    • @MasterHeHeGar
      @MasterHeHeGar  9 лет назад +1

      +curtisitruc Saludazos hasta Chile (Y)

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

    Directo y bien explicado ❤️

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

    Muy bueno, gracias master

  • @omarestebanmartinezvelasqu305
    @omarestebanmartinezvelasqu305 9 лет назад

    Excelente tutorial mil gracias, desde Colombia

    • @MasterHeHeGar
      @MasterHeHeGar  9 лет назад

      omarkux matinezx Saludos hasta Colombia (Y)

  • @manuelhenriquez7144
    @manuelhenriquez7144 6 лет назад

    Excelente forma de explicar muchisimas gracias

  • @richardalejandro3815
    @richardalejandro3815 9 лет назад

    Excelente, muchas gracias Master super util!!!!!

  • @imtonio1
    @imtonio1 9 лет назад

    excelente explicacion del tema de listas enhorabuena

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

    Explicas muy bien. muchas gracias

  • @marcoramirez6223
    @marcoramirez6223 8 лет назад

    Excelente! Ya tengo algo con que practicar

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

    agradezco el tutorial, muy útil :)

  • @andresruiz4031
    @andresruiz4031 6 лет назад

    Excelente video!!

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

    muy buenos días muy buen video muchas gracias pero si le quisiera dar un orden estas listas como seria esto ya q me e matado la cabeza y no e podido

  • @dilanbustamante6973
    @dilanbustamante6973 6 лет назад

    exelente bro , sigue asi

  • @nelsonbrow75
    @nelsonbrow75 5 лет назад

    Excelente tutorial gracias.

  • @titoliviodelgadogutierrez6733
    @titoliviodelgadogutierrez6733 9 лет назад

    Excelente... muchisimas gracias

  • @fistergutierrez
    @fistergutierrez 9 лет назад

    tremendo tutorial seguir asi bro,saludos!)

  • @zona.universal8078
    @zona.universal8078 Год назад

    Y para agregar datos String ? Osea el mismo método pero con varios String en ves Int

  • @angeloguerreromedina9758
    @angeloguerreromedina9758 7 лет назад

    Muy buen vídeo.

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

    hola, muchas gracias por el video, me ayudo mucho, solo tengo una duda ¿si quiero introducir una cadena de texto en lugar de numeros, que deberia cambiar?

  • @paolaespinoza8591
    @paolaespinoza8591 8 лет назад

    Muchas gracias me ayudó muchisimo!

  • @josealfredomendezdelatorre7265
    @josealfredomendezdelatorre7265 7 лет назад

    sigo tus videos gracias...

  • @juancarlossoliscruz7170
    @juancarlossoliscruz7170 7 лет назад

    Excelente,muchas gracias !

  • @christianeduardoaguilarher4383
    @christianeduardoaguilarher4383 5 лет назад

    Maestrazo!!

  • @byronfernando4746
    @byronfernando4746 8 лет назад +1

    me sirvio de mucho gracias :)

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

    Muy bien, estuvo bien esto

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

    Master GOD

  • @TheChuchilalox
    @TheChuchilalox 6 лет назад

    Si quiero agregar varios elementos al inicio de la lista? Como ID, Nombre, Telefono, etc?

  • @juliolopez1064
    @juliolopez1064 7 лет назад

    excelente video

  • @HenryGamingYT19
    @HenryGamingYT19 5 лет назад

    Muchas gracias!

  • @kevinsecaida3224
    @kevinsecaida3224 5 лет назад

    MasteHeHeGar, tengo un problema con la lista me dice que esta vacia aunque ya le aya metido los datos y todo bien pero a la hora de buscar o eliminar me dice que esta vacia la lista

  • @juliolopez1064
    @juliolopez1064 7 лет назад

    excelete video

  • @mapizojjj
    @mapizojjj 10 лет назад

    Una inquietud, y si sólo lo deja de esta forma: inicio=new Nodo(elemento,inicio); lo pruebo y funciona, pero.. estaría correcto, o habría un error después.

  • @jhoels.herrera7121
    @jhoels.herrera7121 9 лет назад +1

    Ta bueno el video amigoo saludos desde bolivia

    • @MasterHeHeGar
      @MasterHeHeGar  9 лет назад

      +Jhoel Chipana Herrera Que tal amigo, gracias por comentar, saludos hasta Bolivia desde México (Y)

    • @abihailgarciavillarauz8641
      @abihailgarciavillarauz8641 9 лет назад

      +MasterHeHeGar oye amigo podrias hacer una lista enlazada usando recusividad!

  • @geraldygonzalez4746
    @geraldygonzalez4746 6 лет назад

    te falto puntualizar un poco sobre las librerias de las exepciones por lo demas muy bien

  • @javiermeza200
    @javiermeza200 6 лет назад

    Disculpen se que agrega datos en integer como podria agregarlos en char osea que en vez de numeros metiera a la lista nombres o palabras

  • @joseyac9815
    @joseyac9815 6 лет назад

    Excelente vídeo :D

  • @spacetime3636
    @spacetime3636 6 лет назад +1

    19:48😂😂😂

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

    en el año 2021 = buen video (y)

  • @esli458
    @esli458 7 лет назад

    Exelenteexplicacion

  • @crs7933
    @crs7933 5 лет назад

    Eres un grande

    • @MasterHeHeGar
      @MasterHeHeGar  5 лет назад +5

      La grandeza es compartida, si soy grande ante tus ojos es porque tu eres Grande, saludos...

  • @RicardoGarcia-zz1rm
    @RicardoGarcia-zz1rm 8 лет назад

    amigo y para crear
    public int frecuencia(int dato) no sabes? que debo poner abajo de eso es lo q no entiendo

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

    pero lista necesita el final? en que diferenciaría una lista de cola entonces?

  • @exar1rodriguez
    @exar1rodriguez 8 лет назад

    oye amigo conoces el método de insertar en medio de la lista??

  • @rafaelramirez8820
    @rafaelramirez8820 7 лет назад

    Thank u master.

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

    ¿como puedo guardar los valores de la lista en un archivo plano?

  • @spacetime3636
    @spacetime3636 6 лет назад

    ¿Cómo haces el acercamiento en el netbeans?

    • @MasterHeHeGar
      @MasterHeHeGar  6 лет назад

      Que tal amigo, con el scroll del mouse, simplemente mantenlo pulsado y giralo, saludos...

  • @haxor178
    @haxor178 7 лет назад +1

    play, pausa, play, pausa XD gracias Inge

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

    Tendras la linea de codigo que me la puedas facilitar??

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

    jajajaja "de secretaría me muero de hambre " jajaja

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

    no entiendi ni papas... se puede hacer sin arreglos?

  • @aliciamorales696
    @aliciamorales696 8 лет назад

    muy bueno al fin entendi XD

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

    Porqué Al momento de darle en la opcion mostrar el programa se me cierra y no me continua preguntando las opciones? De ahi en lo demas todo perfecto! Explico mejor que mi profe de estructuras

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

    ya no pones los codigos para descargar?

  • @yomerengues2972
    @yomerengues2972 7 лет назад

    eres bien chistoso y explicas bien gggggg

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

    cuando pongo la opcion 3 no se sale

  • @ronitorgh8734
    @ronitorgh8734 7 лет назад

    y como es para agregar inmedio de

  • @dierpagi
    @dierpagi 6 лет назад

    donde consigo el código

  • @hectordanielmontescastro2502
    @hectordanielmontescastro2502 6 лет назад

    lo hice sin utilizar el joptionPane y se me queda ciclado

  • @moisessagbini8877
    @moisessagbini8877 6 лет назад

    graciasq

  • @Ricardo-co2gv
    @Ricardo-co2gv 8 лет назад

    gracias a migo por el tutorial, pero una pregunta a mi solo me muestra el primer numero y el ultimo asi yo tenga una secuencia de mas de 3 numeros aqui te dejo el codigo para que me ayudes gracias quedoa atento, saludos desde colombia, cucuta.
    package principal;
    public class funciones {
    protected nodo inicio,fin; //punteros para saber donde esta el incio y fin
    public funciones(){
    inicio=null;
    fin=null;
    }
    //metodo para agragar un nodo a la lista
    public void agregarAlInicio(int elemento){
    //creando al nodo
    inicio= new nodo(elemento, fin);
    if (fin==null){
    fin=inicio;
    }
    }
    //metodo para mostrar datos
    public void mostrarLista(){
    nodo recorrer=inicio;
    System.out.println();
    while(recorrer!=null){
    System.out.print("["+recorrer.dato+"]---->");
    recorrer=recorrer.siguiente;
    }
    }
    }

  • @hadesc2104
    @hadesc2104 6 лет назад

    Podría ayudarme en realizar un programa porfavor?

  • @kaikiller03
    @kaikiller03 7 лет назад

    como agrego al final

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

    Show

  • @mjmusic1070
    @mjmusic1070 6 лет назад

    y porque no utiliza la clase Linked list?

    • @davidcol0125
      @davidcol0125 6 лет назад

      porque es para entender de fondo como estan estructuradas las listas enlazadas, por ejemplo Java ya tiene varias implementaciones de las listas enlazadas (ArrayList, LinkedList, etc), pero hay otros lenguajes que no tienen una implementacion entonces en ese caso es bueno saber la estructura de fondo de estas listas para poder crear nosotros mismos una lista enlazada.