2626

Páginas: 2 (289 palabras) Publicado: 3 de junio de 2012
//Definicion de la clase NodosListaCircular
class NodosListaCircular{
//datos amigables para que la clase lista tenga un acceso directo
Object datos;
NodosListaCircular siguiente;//Constructor crea un nodo de tipo Object
NodosListaCircular(Object valor){
datos=valor;
siguiente=null;
}
//Constructor Crea un nodo de tipo Object y al siguiente nodo de la listaNodosListaCircular (Object valor,NodosListaCircular signodo){
datos=valor;
siguiente=signodo; //siguiente se refiere al siguiente nodo
}
//Retorna el dato que se encuentra en ese nodo
Object getObject(){return datos;
}
//Retorna el siguiente nodo
NodosListaCircular getnext(){
return siguiente;
}
}

//Definicion de la clase ListaCircular
class ListaCircular{
NodosListaCircularPrimerNodo;
String Nombre;

//Constructor construye una lista vacia con un nombre s
public boolean VaciaLista(){
return PrimerNodo==null;
}

//Imprime el contenido de la lista
publicvoid Imprimir(){
if (VaciaLista()){
System.out.println("Vacia" + Nombre);
}
else{
System.out.print("La "+Nombre + " es: ");
NodosListaCircular Actual=PrimerNodo.siguiente;System.out.print(PrimerNodo.datos.toString()+" ");
while(Actual != PrimerNodo){
System.out.print(Actual.datos.toString()+" ");
Actual=Actual.siguiente;
}
System.out.println();System.out.println();
}
}

//Constructor
public ListaCircular(String s){
Nombre=s;
PrimerNodo=null;
}

//Constructor
public ListaCircular(){
this ("Lista");
}//Inserta un elemento al frente de la lista
void InsertaInicio(Object ElemInser){
if(VaciaLista()){
PrimerNodo=new NodosListaCircular(ElemInser);
PrimerNodo.siguiente=PrimerNodo;
}
else{NodosListaCircular aux=PrimerNodo;
while(aux.siguiente != PrimerNodo)
aux=aux.siguiente;
NodosListaCircular tempo=new NodosListaCircular (ElemInser);
aux.siguiente=tempo;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 2626
  • Acuerdo ministerial 2626
  • 2626
  • 2626 10370 1 PB
  • 311 CCyCN Libro 6 Titulo IV Cap 3 Arts 2621 A 2626

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS