Contar distintos puntos visitados en la recta numérica

Dada una persona que está en la posición actual_pos y una ruta de string binaria que son los movimientos que tomó la persona, si la ruta [i] = ‘0’ entonces la persona se movió un paso hacia la izquierda, y si la ruta [i] = ‘1’ entonces el persona se movió un paso a la … Continue reading «Contar distintos puntos visitados en la recta numérica»

Método HashSet contiene() en Java

El método Java.util.HashSet.contains() se usa para verificar si un elemento específico está presente en el HashSet o no. Entonces, básicamente, se usa para verificar si un Conjunto contiene algún elemento en particular. Sintaxis: Hash_Set.contains(Object element) Parámetros: El elemento de parámetro es del tipo de HashSet. Este es el elemento que debe probarse si está presente … Continue reading «Método HashSet contiene() en Java»

Números palindrómicos de selfies

Dado un número x, encuentre su número selfie palindrómico de acuerdo con la regla multiplicativa selfie. Si tal número no existe, imprima «No existe tal número». Un número selfie palindrómico satisface la regla multiplicativa selfie tal que existe otro número y con x * dígitos_inversos_de(x) = y * dígitos_inversos_de(y) , con la condición de que el … Continue reading «Números palindrómicos de selfies»

¿Cómo obtener elementos aleatorios de Java HashSet?

A diferencia de las clases List, la clase HashSet no proporciona ningún método mediante el cual podamos obtener los elementos utilizando su índice. Hace que sea difícil obtener elementos aleatorios de él usando el índice. Necesitamos obtener elementos aleatorios de HashSet, lo que se puede hacer de dos maneras: Al convertirlo en una array Usando … Continue reading «¿Cómo obtener elementos aleatorios de Java HashSet?»

Importancia del método Hashcode en Java

Requisito previo: métodos Equals() y hashCode() en Java HashMap y HashSet usan hashing para manipular datos. Usan el método hashCode() para verificar los valores hash. La implementación predeterminada de hashCode() en la clase Object devuelve enteros distintos para diferentes objetos. A veces, tenemos que implementar el método hashCode en nuestro programa. Considere el siguiente ejemplo … Continue reading «Importancia del método Hashcode en Java»

Convertir HashSet a TreeSet en Java

Hashset : Hashset en Java generalmente se usa para operaciones como buscar, insertar y eliminar. En promedio, se necesita un tiempo constante para estas operaciones. HashSet es más rápido que TreeSet. HashSet se implementa mediante una tabla hash. TreeSet : TreeSet en Java toma O (log n) para buscar, insertar y eliminar, que es más … Continue reading «Convertir HashSet a TreeSet en Java»

Método HashSet isEmpty() en Java

El método Java.util.HashSet.isEmpty() se utiliza para comprobar si un HashSet está vacío o no. Devuelve True si HashSet está vacío; de lo contrario, devuelve False. Sintaxis: Hash_Set.isEmpty() Parámetros: Este método no toma ningún parámetro Valor de retorno: la función devuelve True si el conjunto está vacío; de lo contrario, devuelve False. El siguiente programa ilustra … Continue reading «Método HashSet isEmpty() en Java»

Programa Java para convertir la lista a HashSet

La interfaz List proporciona una forma de almacenar la colección ordenada. Es una colección ordenada de objetos en los que se pueden almacenar valores duplicados. Dado que List conserva el orden de inserción, permite el acceso posicional y la inserción de elementos. La clase HashSet permite el elemento nulo. La clase también ofrece un rendimiento … Continue reading «Programa Java para convertir la lista a HashSet»

Funcionamiento interno de Set/HashSet en Java

Como sabemos, un conjunto es una colección bien definida de objetos distintos. Cada miembro de un conjunto se llama elemento del conjunto. Entonces, en otras palabras, podemos decir que un conjunto nunca contendrá elementos duplicados . Pero, ¿cómo en la interfaz Java Set se implementaron clases como HashSet , LinkedHashSet , TreeSet , etc. para … Continue reading «Funcionamiento interno de Set/HashSet en Java»

Método HashSet removeAll() en Java con ejemplo

El método removeAll() de la clase java.util.HashSet se usa para eliminar de este conjunto todos sus elementos que están contenidos en la colección especificada. Sintaxis:  public boolean removeAll(Collection c) Parámetros: este método toma la colección c como un parámetro que contiene elementos que se eliminarán de este conjunto. Valor devuelto: este método devuelve verdadero si … Continue reading «Método HashSet removeAll() en Java con ejemplo»