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
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
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:
3-Explicate mejor, se mas conciso y intenta especificar mas tu problema,al leer este tipo de cosas no dan ganas de leerlo :rolleyes:
Saludos
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.