¿Como puedo crear el metodo insertar.... para listas dobles?
Hola buenos días,
Serian tan amables de colaborar me con los siguientes métodos para listas dobles en java (Insertar al inicio, insertar al final, eliminar dato, eliminar primero, eliminar ultimo,buscar,imprimir adelante,imprimir atrás). pues la verdad les agradecería si me ayudan con el de insertar, eliminar, e imprimir), con esos yo podría guiarme para hacer los demás
Si me pueden colaborar muchas gracias
Aquí tengo uno de listas simples pero no se si me serviría para el de las dobles
//Este lo hice para insertar al final de una lista//
public void insertaalfinal(byte a)
{
nodo nuevo= new nodo (a);
if (primero ==null)
{
nodo aux=primero;
primero=nuevo;
}
else
{
while(aux.siguiente==null)
{
aux=aux.siguiente;
}
nuevo=aux.siguiente;
}
}
//Este para eliminar//
public void eliminar(byte a)
{
nodo aux=primero;
nodo aux2=primero;
if(primero==null)
{
System.out.print("LA LISTA ESTA VACIA");
}
else
{
while((aux.dato!=a)&&(aux.siguiente!=null))
{
aux2=aux;
aux=aux.siguiente;
}
if(aux.dato==a)
{
aux.siguiente=aux.siguiente;
}
else
{
System.out.print("NO SE HA ENCONTRADO EL DATO");
}
}
}
- Inicie sesión o regístrese para enviar comentarios
Un ejemplo de listas
Aqui un ejemplo de lista
Aqui ejemplo de lsita enlazada
Muchas gracias, Estoy mirando
Muchas gracias,
Estoy mirando la informacion y me sirve para guiarme.