Artículos
Java

Invertir una Lista

30/Ene/2007

La idea de este ejemplo es ver cómo podemos dar la vuelta a los elementos de una lista en Java. Es decir, partiendo de la situación:

Lista: 1 2 3 4 5 6 7 8 9 10

Llegar a la situación…

Lista: 10 9 8 7 6 5 4 3 2 1

Inicialmente podríamos pensar en un algoritmo para realizar uno mismo los movimientos. Por ejemplo, me creo una segunda lista de tal manera que voy leyendo la primera lista de atrás adelante e insertando en la segunda lista. Existen varios algoritmos que nos resuelven este problema. Quien no ha oído o leído sobre el algoritmo de selección, de burbuja,…. (Una lectura para documentarse sobre el tema podría ser la página web Algoritmia.net, en especial el artículo http://www.algoritmia.net/articles.php?id=31).

Si bien, Java nos permite no comernos la cabeza mediante la clase Collections. En este clase se ofrecen un conjunto de operaciones para manipulación de todo tipo de colecciones. Uno de estos métodos es reverse, el cual recibe como parámetro una lista a la que invertirá sus elementos.

Collections.reverse(list);

Código Fuente

Descárgate el código fuente de Invertir una Lista
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
16 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios