Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 782 Bytes

File metadata and controls

33 lines (28 loc) · 782 Bytes

Collections

Conocer las colecciones que soporta Java, permite elegir la más óptima ante diferentes situaciones.

En este ejercicio se implementarán desde cero las colecciones más comunes del Java Collections Framework, lo que permitirá entender cuál es mejor para diferentes contextos.

Tras completar este ejercicio se habrá practicado:

  • Estructuras de datos
  • Algoritmos
  • Complejidad (Big O Notation)
  • Generics
  • Excepciones
  • Conceptos básicos de OOP
  • Patrón Iterador
  • PlantUML
  • Maven
  • Unit tests
  • Github actions

Las colecciones a implementar serán:

  • List
    • LinkedList
    • ArrayList
  • Set
    • HashSet
    • TreeSet (Comparator - Comparable)
    • LinkedHashSet (Herencia[HashSet] - Composición[LinkedList])
  • Map
    • HashMap
    • TreeMap
    • LinkedHashMap