Método HashMap get() en Java

El método java.util.HashMap.get() de la clase HashMap se usa para recuperar u obtener el valor asignado por una clave particular mencionada en el parámetro. Devuelve NULL cuando el mapa no contiene tal mapeo para la clave. Sintaxis: Hash_Map.get(Object key_element) Parámetro: el método toma un parámetro key_element del tipo de objeto y hace referencia a la … Continue reading «Método HashMap get() en Java»

Anagramas lexicográficamente más pequeños y más grandes de una string que contiene otra string como su substring

Dadas dos strings S1 de tamaño N y S2 de tamaño M , la tarea es encontrar el anagrama lexicográficamente más pequeño y más grande de S1 de modo que contenga la string S2 como una substring. Ejemplos:  Entrada: S1 = “hheftaabzzdr”, S2 = “tierra”  Salida: abd tierra fhzz, zzhf tierra dba  Explicación:  El anagrama … Continue reading «Anagramas lexicográficamente más pequeños y más grandes de una string que contiene otra string como su substring»

Factor de carga en HashMap en Java con ejemplos

HashMap es una clase que implementa la interfaz Map de Java Collections Framework. La característica más importante de un HashMap es que tiene un rendimiento de tiempo constante para la recuperación e inserción . Los dos factores que dictan el rendimiento de un HashMap son: Capacidad inicial Factor de carga Antes de explicar qué es … Continue reading «Factor de carga en HashMap en Java con ejemplos»

Método HashMap putAll() en Java

java.util.HashMap.putAll() es un método incorporado de la clase HashMap que se utiliza para la operación de copia. El método copia todos los elementos, es decir, las asignaciones, de un mapa a otro. Sintaxis: new_hash_map.putAll(exist_hash_map) Parámetros: el método toma un parámetro exist_hash_map que se refiere al mapa existente del que queremos copiar. Valor devuelto: el método … Continue reading «Método HashMap putAll() en Java»

Encuentre todos los cuatrillizos distintos en una array que suman un valor dado

Dada una array arr[] que consiste en N enteros y un entero K , la tarea es imprimir todos los posibles cuatrillizos únicos (arr[i], arr[j], arr[k], arr[l]) cuya suma es K tal que todos sus índices son distintos. Ejemplos: Entrada: arr[] = {1, 0, -1, 0, -2, 2}, K = 0 Salida: -2 -1 1 … Continue reading «Encuentre todos los cuatrillizos distintos en una array que suman un valor dado»

Minimice el costo de vaciar una string determinada eliminando caracteres alfabéticamente

Dada la string str , la tarea es minimizar el costo total para eliminar todos los caracteres de la string en orden alfabético . El costo de eliminar cualquier carácter en el i -ésimo índice de la string será i . La indexación está basada en 1. Ejemplos: Entrada: str = “abcab”  Salida: 8  Explicación:  … Continue reading «Minimice el costo de vaciar una string determinada eliminando caracteres alfabéticamente»

Compruebe si las representaciones binarias de 0 a N están presentes como substrings en una string binaria dada

Dé una string binaria str y un entero N, la tarea es verificar si las substrings de la string contienen todas las representaciones binarias de enteros no negativos menores o iguales que el entero N dado. Ejemplos:  Entrada: str = “0110″, N = 3  Salida: Verdadero  Explicación:  Dado que las substrings “0″, “1″, “10″ y … Continue reading «Compruebe si las representaciones binarias de 0 a N están presentes como substrings en una string binaria dada»

Imprime la subsecuencia más larga tal que la diferencia entre elementos adyacentes sea K

Dada una array arr[] de tamaño N y entero K . La tarea es encontrar la subsecuencia más larga con la diferencia entre elementos adyacentes como K Ejemplos : Entrada : arr[] = { 5, 5, 5, 10, 8, 6, 12, 13 }, K = 1 Salida : {5, 6} Entrada : arr[] = {4, … Continue reading «Imprime la subsecuencia más larga tal que la diferencia entre elementos adyacentes sea K»

Diferencia entre HashMap e IdentityHashMap en Java

HashMap en Java es una clase que forma parte de la colección Java. Implementa la interfaz Map de java. Almacena los datos en forma de par clave y valor. La clave debe ser única, pero el valor puede estar duplicado. Si intenta insertar la clave duplicada, reemplazará el elemento de la clave correspondiente. HashMap es … Continue reading «Diferencia entre HashMap e IdentityHashMap en Java»

Método HashMap forEach (BiConsumer) en Java con ejemplos

El método forEach(BiConsumer) de la clase HashMap realiza la operación BiConsumer en cada entrada de hashmap hasta que se hayan procesado todas las entradas o la acción genere una excepción. La operación BiConsumer es una operación de función del par clave-valor de la tabla hash realizada en el orden de la iteración. El método atraviesa … Continue reading «Método HashMap forEach (BiConsumer) en Java con ejemplos»