Hola una pregunta dado que los elementos ingresados se guardan en memoria al pasar los punteros al siguiente para "Eliminar" ese nodo no significa que se elimine creo q simplemente no lo muestra porque el programa perdio el enlace a el y no sabe donde esta pero ese elemento seguiria en memoria o ¿estoy mal?
si es asi porque el tamaño de tu lista seguirá siendo el mismo si quieres eliminarlo necesitas un contador que aumente al insertar y disminuya al eliminar
En efecto el programa pierde la referencia, pero Java tiene un recolector de basura que libera memoria por ti, eso sucede justo cuando ya nada hace referencia a ese elemento, asi que si se elimina.
Genial,, gracias por la ayuda!!!!!!!!!!!!!! excelentes los videos y muy divertidos
excelente, muchas gracias profesor, saludos desde Venezuela!
Me ayudas a salvar mi cuatrimestre , Gracias (y)
Hola, estuve checando cada paso y me marca error en el case 2, no se porque marca error si todo esta como lo esta explicando, podria ayudarme?
gracias me has ayudado mucho
Hola una pregunta dado que los elementos ingresados se guardan en memoria al pasar los punteros al siguiente para "Eliminar" ese nodo no significa que se elimine creo q simplemente no lo muestra porque el programa perdio el enlace a el y no sabe donde esta pero ese elemento seguiria en memoria o ¿estoy mal?
si es asi porque el tamaño de tu lista seguirá siendo el mismo si quieres eliminarlo necesitas un contador que aumente al insertar y disminuya al eliminar
@@elliberalismolibertari3897 como lo harias para eliminar un nodo duplicado, lo he intentado y no me sale
public Nodo eliminardup() {
Nodo elemento = inicio;
if (inicio == fin) {
inicio = fin = null;
}
// else if(inicio == inicio.siguiente) {
//
//
// inicio = inicio.siguiente;
// }
while (elemento== inicio.siguiente) {
elemento = inicio.siguiente.siguiente;
} return elemento;
}
Se elimina gracias al recolector de basura que tiene Java.
En efecto el programa pierde la referencia, pero Java tiene un recolector de basura que libera memoria por ti, eso sucede justo cuando ya nada hace referencia a ese elemento, asi que si se elimina.
y si en lugar de números quiero usar letras, qué cambios necesito hacer?