Foro de elhacker.net

Programación => Java => Mensaje iniciado por: apolo85 en 19 Noviembre 2009, 16:09 pm



Título: ayuda en nodo de lista circular
Publicado por: apolo85 en 19 Noviembre 2009, 16:09 pm
hola necesito ayuda con un trabajo de nodo

NODO CIRCULAR
     -nombre_auto
     -año
  
       ingreso auto principio= solo permite autos del año 2006 hacia adelante.
       elimina auto 2007 que me elimina los autos de ese año.
       auto del año que me indica la cantidad de autos del año.
porfa ya que por mas que e buscado no logro entender lo de los nodo circulares...
gracias a todos


Título: Re: ayuda en nodo de lista circular
Publicado por: apolo85 en 19 Noviembre 2009, 16:47 pm
package Tarea2;


class NodoCircular {
 String auto;
 int año;
 NodoCircular sgte=null;
 NodoCircular ant=null;

public NodoCircular(String auto,int año)
{
    this.año=año;
    this.auto=auto;
    this.ant=null;
    this.sgte=null;
}
 public void setAuto(String auto)
{
    this.auto=auto;
}
public String getAuto()
{
    return this.auto;
}
public void setanio(int año)
{
    this.año=año;
}
public int getAnio()
{
    return this.año;
}
public void setsgte(NodoCircular sgte)
{
    this.sgte=sgte;
}
public NodoCircular getsgte()
{
    return this.sgte;
}
public void setAnt(NodoCircular ant)
{
    this.ant=ant;
}
public NodoCircular getAnt()
{
    return this.ant;
}

}
class ListaAuto
{
NodoCircular inicio;

void setIncio(NodoCircular n)
{
    inicio=n;
}
NodoCircular getInicio()
{
return inicio;
}
   public  ListaAuto()
{
    inicio=null;

}
   public ListaAuto Insertinicio(String auto,int año)
   {
       NodoCircular n=new NodoCircular(auto,año);
       if(inicio!=null)
       {
           inicio=n;
       }
       else
       {
           n.setsgte(inicio);


       }
       return this;

   }
   public ListaAuto InsertFinal(String auto,int año)
   {
        NodoCircular n=new NodoCircular(auto,año);
       if(inicio!=null)
       {
           inicio=n;
       }
       else
       {
            n.setAnt(inicio);

       }
       return this;
   }
}


class principal
{


    public static void main(String[] args) {

    }

}

eso es loque tengo de la class nodo pero como hacer la lista ya eso me complica


Título: Re: ayuda en nodo de lista circular
Publicado por: Debci en 19 Noviembre 2009, 21:47 pm
Haber mira:
1-doble post para explicar una sola cosa?
2-Sin tags de codigo:
Pulsa en codigo y escribe al lado del primer tag, escribe =java, es decir quedaria algo asi:
Código
  1.  
  2. 3-Explicate mejor, se mas conciso y intenta especificar mas tu problema,al leer este tipo de cosas no dan ganas de leerlo  :rolleyes:
  3.  
  4. Saludos
  5.  


Título: Re: ayuda en nodo de lista circular
Publicado por: egyware en 28 Noviembre 2009, 03:57 am
No se no entendí pero parece que usas listas doblemente enlazada, usa una lista simple es mas facil, y recuerda el ultimo apunta el primero nada mas y listo.