Estructura de Datos

Felipe
23 de Enero del 2006
Holaa, estoy realizando un proyecto utilizando estructura de datos con Java, y necesito saber como puedo crear una lista doblemente enlazada utilizando un ciclo (while o for)

Espero que alguien me pueda ayudar

Gracias...!

Diego
23 de Enero del 2006
Explícate mejor. Si deseas usar la de java, está en el paquete java.util y se llama LinkedList, que te proporciona toda la funcionalidad que requieras y más, aunque para algunas cosas, es bueno echarle un vistazo a la clase Collections. Si deseas crear una, lo normal es crearla vacía, y si te refieres a recorrerla, suponiendo que tienes una clase Nodo con referencias al anterior, al siguiente y al contenido, y en la clase Lista tienes una referencia al primer nodo, el código sería:
for(Nodo actual=primero;actual!=null;actual=actual.siguiente)
{
//Hacer lo que sea con cada nodo o elemento.
}
o si utilizas LinkedList, y recorres cada elemento con la versión 1.5 de Java, puedes usar el nuevo bucle foreach:
for(Elemento elem:lista)
{
// Operar con elemento
}

Espero que te sirva