Nodos Java

Estado
Cerrado para nuevas respuestas

cyberfranko

Nuevo Miembro
Miembro
#1
Holas! entré al tema de los Nodos, programando en java.. resulta que he logrado implementar métodos como.. de adicionar al frente del nodo, atras del nodo, listar el nodo, etc... aun (x mas ironico que paresca) no logro un metodo que simplemente adicione al nodo... aquí el codigos de los métodos y ps aver si me ayudan con el de adicionar simplemente.. esk tengo prueba el martes

La clase nodo:

Insertar CODE, HTML o PHP:
public class Nodo {

	Object elemento;

	Nodo sig;

	

	Nodo(Object x,Nodo p){

	

  elemento = x;

  sig = p;

	}

}
Clase Funciones de la lista de Nodos:

Insertar CODE, HTML o PHP:
public class FLista {

	

	Nodo Atras,Frente;

	int numeroElementos=0;

public void addFrente (Object obj) { // este metodo adiciona delante del nodo

     Nodo nuevoNodo = new Nodo(obj, Frente);

     Frente = nuevoNodo;

     if (numeroElementos == 0)

       Atras = Frente;

       numeroElementos++;

   }

public void addAtras (Object obj) {//este metodo adiciona al termino del nodo

     Nodo nuevoNodo = new Nodo(obj, null);

     if (numeroElementos == 0) {

       Frente = nuevoNodo;

       Atras = nuevoNodo;

     }

     else {

       Atras.sig = nuevoNodo;

       Atras = nuevoNodo;

     }

     numeroElementos++;

   }

}
asi como estos métodos quiero uno que me adiciones simplemente en uno detras de otro.... así como en los array.

Clase principal

Insertar CODE, HTML o PHP:
public class Principal {

	

	public static void main(String[] args) {

  FLista listita = new FLista();

  

  listita.addFrente(new Integer(5));

  listita.addFrente(new Integer(8));

  listita.addAtras(new Integer(15));

  listita.addAtras(new Integer(10));

  listita.addAtras(new String("Cadena"));

  listita.elementos();

	}

}
 
Estado
Cerrado para nuevas respuestas
Arriba Pie