Тёмный

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

MasterHeHeGar
Подписаться 72 тыс.
Просмотров 141 тыс.
50% 1

Опубликовано:

 

20 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 134   
@mauriciooliveros9966
@mauriciooliveros9966 9 лет назад
Explicas mejor que mi profesor de universidad..... muchas gracias por el tutorial me sirvio de mucho :D
@riseofwozz9751
@riseofwozz9751 7 лет назад
cierto
@estuardomachado7894
@estuardomachado7894 6 лет назад
Mauricio Oliveros por eso mero estamos aca jajajaja
@fregatronicojimbo
@fregatronicojimbo 4 года назад
mi maestra nos tubo 4 clases solo para aser ese ejemplo
@LaxusASMR
@LaxusASMR 3 года назад
pasaran los años y eso afirmación seguirá siendo verídica xD
@sorycorbera539
@sorycorbera539 5 лет назад
Este tutorial es de lo mejor, entendí todo perfectamente y sin aburrirme!!! ME ENCANTÓ.
@pulpoyek
@pulpoyek 3 года назад
increíblemente explicas muy bien y te haces entender, muchas felicidades por tanto empeño
@iant506
@iant506 5 лет назад
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.
@miguelangelalvarezhuaman3249
@miguelangelalvarezhuaman3249 4 года назад
Mejor explicado no existe, eres grande!!!
@ferreira0717
@ferreira0717 4 года назад
Mejor explicado no hay, Gracias Ingeniero desde Colombia !
@Selarbac
@Selarbac 8 лет назад
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
@DWAGrulez96
@DWAGrulez96 4 года назад
YA NO SE ENCUENTRAN MAESTROS COMO USTED, MUCHAS GRACIAS POR SUS ENSEÑANZAS.
@mariojosuecastro303
@mariojosuecastro303 4 года назад
¡¡¡Sublime Tutorial de MasterHeHeGar!!! Muy facil de entender. Saludos desde Guatemala.
@juliangarciamurillo3918
@juliangarciamurillo3918 Год назад
¡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!
@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.
@soporten2
@soporten2 9 лет назад
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.
@PhantomkLTz
@PhantomkLTz 5 лет назад
Me divertí tanto con los comentarios naturales que le salen profe que hasta aprendí el doble con este video xDDDDD
@diegopelaez569
@diegopelaez569 7 лет назад
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!!!.
@albertofernandez7971
@albertofernandez7971 7 лет назад
Más fácil no se puede, cómo dice usted, sencishito!! Saludos Profe.
@darwindbesp
@darwindbesp 10 лет назад
Profe gracias a usted lo entendí..muy bien buena forma de explicar la forma de las manzanitas excelente ..!!! saludos
@Cuzcator
@Cuzcator 9 лет назад
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í
@oriaj2000
@oriaj2000 7 лет назад
compi mil gracias ...me salvó la patria
@PnDGame
@PnDGame 9 лет назад
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
@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
@jorgeenrich6591
@jorgeenrich6591 5 лет назад
Muchas, muchas gracias. Por fin logré entender. Saludos desde Colombiaaa
@estuardorojas3297
@estuardorojas3297 5 лет назад
Excelente vídeo, gracias por tomarte el tiempo de explicar paso a paso!
@kronoscorp6901
@kronoscorp6901 9 лет назад
excelentes videos, gracias MasterHeheGar . Saludos desde República Dominicana.
@CristianRomero-up1nj
@CristianRomero-up1nj 7 лет назад
Fantastic perroo. You should call yourself "Super Master". Excelente explicacion compita.
@christianalexisvillegascaz6021
@christianalexisvillegascaz6021 4 года назад
Excelente vídeo campeón, gracias por resolverme mis dudas
@oieprobameesta
@oieprobameesta 6 лет назад
Mil Gracias Masterhehegar al fin pude entender las listas
@faustoc5999
@faustoc5999 8 лет назад
Excelente explicación me ayudo mucho, mucho ! Saludos desde Ecuador !
@marioyesidpelaezsanchez4743
@marioyesidpelaezsanchez4743 4 года назад
Muchas gracias! Video totalmente recomendable...
@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
@kevinabnermaguinaarauco944
@kevinabnermaguinaarauco944 8 лет назад
GRACIAS ME SIRVE DE MUCHA AYUDA, Saludos desde Peru
@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 года назад
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 года назад
@@pepebreton722 vale vale
@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?
@luisfernandocj836
@luisfernandocj836 3 года назад
Ese JOptionPane, es muy funcional, da buena vista al programa. Saludos
@omarestebanmartinezvelasqu305
@omarestebanmartinezvelasqu305 9 лет назад
Excelente tutorial mil gracias, desde Colombia
@MasterHeHeGar
@MasterHeHeGar 9 лет назад
omarkux matinezx Saludos hasta Colombia (Y)
@curtisitruc
@curtisitruc 9 лет назад
excelente material. saludos desde Chile
@MasterHeHeGar
@MasterHeHeGar 9 лет назад
+curtisitruc Saludazos hasta Chile (Y)
@adanalejandrocampos6056
@adanalejandrocampos6056 3 года назад
Directo y bien explicado ❤️
@manuelhenriquez7144
@manuelhenriquez7144 6 лет назад
Excelente forma de explicar muchisimas gracias
@chaoticDeus
@chaoticDeus 3 года назад
Muy bueno, gracias master
@richardalejandro3815
@richardalejandro3815 9 лет назад
Excelente, muchas gracias Master super util!!!!!
@julioyaelmoralesperez7331
@julioyaelmoralesperez7331 3 года назад
Explicas muy bien. muchas gracias
@memfis4781
@memfis4781 3 года назад
agradezco el tutorial, muy útil :)
@imtonio1
@imtonio1 9 лет назад
excelente explicacion del tema de listas enhorabuena
@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?
@nelsonbrow75
@nelsonbrow75 5 лет назад
Excelente tutorial gracias.
@jorgeisaaccabezassolano
@jorgeisaaccabezassolano 5 лет назад
Muy bueno, gracias
@zona.universal8078
@zona.universal8078 Год назад
Y para agregar datos String ? Osea el mismo método pero con varios String en ves Int
@marcoramirez6223
@marcoramirez6223 8 лет назад
Excelente! Ya tengo algo con que practicar
@brian123903
@brian123903 4 года назад
Muchas gracias!
@elviejocaradeverga
@elviejocaradeverga Год назад
pero lista necesita el final? en que diferenciaría una lista de cola entonces?
@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
@mapizojjj
@mapizojjj 9 лет назад
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.
@christianeduardoaguilarher4383
Maestrazo!!
@paolaespinoza8591
@paolaespinoza8591 8 лет назад
Muchas gracias me ayudó muchisimo!
@DavidBlackify
@DavidBlackify 4 года назад
Muy bien, estuvo bien esto
@dilanbustamante6973
@dilanbustamante6973 6 лет назад
exelente bro , sigue asi
@josealfredomendezdelatorre7265
sigo tus videos gracias...
@juancarlossoliscruz7170
@juancarlossoliscruz7170 7 лет назад
Excelente,muchas gracias !
@angeloguerreromedina9758
@angeloguerreromedina9758 7 лет назад
Muy buen vídeo.
@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
@byronfernando4746
@byronfernando4746 8 лет назад
me sirvio de mucho gracias :)
@fistergutierrez
@fistergutierrez 9 лет назад
tremendo tutorial seguir asi bro,saludos!)
@TheChuchilalox
@TheChuchilalox 6 лет назад
Si quiero agregar varios elementos al inicio de la lista? Como ID, Nombre, Telefono, etc?
@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
@juliolopez1064
@juliolopez1064 7 лет назад
excelente video
@jhoels.herrera7121
@jhoels.herrera7121 9 лет назад
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!
@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
@esli458
@esli458 7 лет назад
Exelenteexplicacion
@bonillaleal
@bonillaleal 5 лет назад
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); } }
@exar1rodriguez
@exar1rodriguez 8 лет назад
oye amigo conoces el método de insertar en medio de la lista??
@abnerhermenegildoflores1866
@abnerhermenegildoflores1866 2 года назад
Master GOD
@juliolopez1064
@juliolopez1064 7 лет назад
excelete video
@joseyac9815
@joseyac9815 6 лет назад
Excelente vídeo :D
@crs7933
@crs7933 5 лет назад
Eres un grande
@MasterHeHeGar
@MasterHeHeGar 5 лет назад
La grandeza es compartida, si soy grande ante tus ojos es porque tu eres Grande, saludos...
@shneidermelgarejo5700
@shneidermelgarejo5700 4 года назад
¿como puedo guardar los valores de la lista en un archivo plano?
@arturomorales2791
@arturomorales2791 3 года назад
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
@javierramos4722
@javierramos4722 Год назад
cuando pongo la opcion 3 no se sale
@geraldygonzalez4746
@geraldygonzalez4746 6 лет назад
te falto puntualizar un poco sobre las librerias de las exepciones por lo demas muy bien
@hernanbenitezmartinez5292
@hernanbenitezmartinez5292 3 года назад
en el año 2021 = buen video (y)
@augustomendoza2168
@augustomendoza2168 4 года назад
no entiendi ni papas... se puede hacer sin arreglos?
@rafaelramirez8820
@rafaelramirez8820 6 лет назад
Thank u master.
@juansabinotorresmariaca3433
@juansabinotorresmariaca3433 3 года назад
ya no pones los codigos para descargar?
@ronitorgh8734
@ronitorgh8734 7 лет назад
y como es para agregar inmedio de
@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...
@hectordanielmontescastro2502
@hectordanielmontescastro2502 6 лет назад
lo hice sin utilizar el joptionPane y se me queda ciclado
@jesusdanielorozcomunoz1048
@jesusdanielorozcomunoz1048 4 года назад
Tendras la linea de codigo que me la puedas facilitar??
@haxor178
@haxor178 7 лет назад
play, pausa, play, pausa XD gracias Inge
@kaikiller03
@kaikiller03 7 лет назад
como agrego al final
@dierpagi
@dierpagi 6 лет назад
donde consigo el código
@miguelolvera3546
@miguelolvera3546 Год назад
jajajaja "de secretaría me muero de hambre " jajaja
@aliciamorales696
@aliciamorales696 8 лет назад
muy bueno al fin entendi XD
@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; } } }
@mjmusic1070
@mjmusic1070 6 лет назад
y porque no utiliza la clase Linked list?
@davidcol0125
@davidcol0125 5 лет назад
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.
@pinocodex
@pinocodex 6 лет назад
Compo, buenos videos la verdad. Le hago una pregunta porque veo que ha llamado METODO CONSTRUCTOR POR DEFECTO al primer metodo que declaro en su clase Nodo. Y la pregunta es, por que lo llama metodo default, si un metodo por defecto es un metodo que no recibe argumentos ni tampoco una implementacion detro de su cuerpo. La documentacion oficial nos indica que cuando se crea un metodo constructor, ya la jvm no nos proporcionara uno por defecto asi que nos manda a declararlo, Public ClassName() { }. Ahora si es para inicializar los campos de clase a su estado por defecto, cuando usamos los constructores por defecto, estos campos simpre son null en caso de objetos, 0 en numericos y false en boleanos. Me podria explicar un poco si es tan amable. Gracias.
@JoseDiaz-te7ch
@JoseDiaz-te7ch 2 года назад
No entendi muy bien por que lleva el 3 en la variable opcion y en el case 1 alguien me puede explicar :;v
@hadesc2104
@hadesc2104 6 лет назад
Podría ayudarme en realizar un programa porfavor?
@alejandrochavez7728
@alejandrochavez7728 9 лет назад
Buenos días amigo, me parecen muy buenos tus vídeos. Mira tengo una duda, me piden realizar lo siguiente: Elaborar un programa que retorna el número total de elementos diferentes contenidos en una lista. Ya tengo hecha la clase nodo, la clase lista pero no se como crear el metodo que me permita ir contando los elementos diferentes de la lista. Agradecería mucho su ayuda. Gracias
@spacetime3636
@spacetime3636 6 лет назад
19:48😂😂😂
Далее
13 - Listas Enlazadas (EDDJava)
15:21
Просмотров 29 тыс.
ОН У ТЕБЯ ЗА ДВЕРЬЮ!
22:33
Просмотров 416 тыс.
The REAL Truth Behind the DVD Logo
01:00
Просмотров 29 млн
28 - Colas, Implementación (EDDJava)
22:54
Просмотров 54 тыс.
Pilas y Colas  en Java - Estructura de Datos
16:18
Просмотров 24 тыс.