Una de las particularidades de los Maps o diccionarios, es que por defecto no tienen un orden en particular, en especial cuando se trata de sus valores. Sin embargo si llegaras a necesitar tener ordenados los registros por sus valores, hay algunas técnicas que puedes seguir. Opción 1: Convertirlo a una lista y luego ordenarla… Seguir leyendo Cómo ordenar un hashmap por su valor
Categoría: Estructuras de datos
HashMaps: acordeón de operaciones
Introducción Los HashMaps son una de la estructuras de datos más usadas en Java, todo esto gracias a las grandes ventajas que ofrece. Por ejemplo, puedes acceder a un registro en O(1) tiempo, agrupar a keys de todo tipo y tener acceso a las grandes ventajas que ofrecen las colecciones en Java. Código En el… Seguir leyendo HashMaps: acordeón de operaciones
Estructuras de datos en Java
1. Arrays Es la estructura de datos más básica que cuenta Java. Permite almacenar un número fijo de un mismo tipo. Complejidad algorítmica Insertar valores: O(1) Ver valor: O(1) Cambiar valor: (1) Remover: O(n) Recorrer: 0(n) Cuando usarse Cuando se requiera almacenar valores del mismo tipo, por ejemplo, números enteros. Es ideal para este tipo… Seguir leyendo Estructuras de datos en Java