Tema 8

Colecciones y TAD

Resumen del Tema

Resumen del Tema 8

En este tema hemos aprendido sobre las colecciones y los tipos abstractos de datos en Java.

Leer más

Ejercicios del Tema

Ejercicio 1: Listas básicas (ArrayList)

En esta actividad practicaremos las operaciones fundamentales con la interfaz List y la implementación ArrayList en Java.

Leer más

Ejercicio 2: Listas enlazadas (LinkedList)

En este ejercicio exploraremos la clase LinkedList y cómo interactúa con otras implementaciones de la interfaz List. El objetivo es aprender a migrar datos entre colecciones y manipular el orden de los elementos.

Leer más

Ejercicio 3: Gestión de una lista de nombres con ArrayList

En este ejercicio vamos a desarrollar un pequeño sistema interactivo para gestionar una lista de cadenas de texto (nombres) utilizando ArrayList y la entrada de datos por teclado.

Leer más

Ejercicio 4: Envoltorios (Wrappers) - Procesador de Calificaciones

El objetivo de este ejercicio es trabajar con la conversión de tipos y las clases envoltorio (Wrappers) en Java. Crearemos un programa que gestione notas académicas a partir de una fuente de datos en formato texto.

Leer más

Ejercicio 5: Conjuntos (Set) y el Modificador Final

En esta práctica exploraremos el comportamiento de los conjuntos en Java mediante la interfaz Set y su implementación HashSet. También analizaremos una de las dudas más comunes: ¿qué significa realmente que una colección sea final?

Leer más

Ejercicio 6: Retos con Conjuntos (Set)

En esta práctica exploraremos el comportamiento de los conjuntos en Java mediante la interfaz Set y su implementación HashSet. También analizaremos una de las dudas más comunes: ¿qué significa realmente que una colección sea final?

Leer más

Ejercicio 7: LinkedHashSet

En este ejercicio profundizamos en la variante LinkedHashSet. Aunque comparte la propiedad de no admitir duplicados con el resto de los Set, tiene una característica especial: mantiene el orden de inserción.

Leer más

Ejercicio 8: TreeSet

En este ejercicio profundizamos en la variante TreeSet. Aunque comparte la propiedad de no admitir duplicados con el resto de los Set, tiene una característica especial: mantiene el orden natural.

Leer más