Resultados de la búsqueda a petición "hashset"

2 la respuesta

¿Por qué HashSet <Point> es mucho más lento que HashSet <string>?

Quería almacenar algunas ubicaciones de píxeles sin permitir duplicados, así que lo primero que me viene a la mente esHashSet<Point> o clases similares. Sin embargo, esto parece ser muy lento en comparación con algo comoHashSet<string>. Por ...

7 la respuesta

¿Por qué la implementación de HashSet en Sun Java utiliza HashMap como respaldo?

Mirando la fuente de Java 6,HashSet<E> en realidad se implementa usandoHashMap<E,Object>, utilizando una instancia de objeto ficticio en cada entrada del conjunto. Creo que desperdicia 4 bytes (en máquinas de 32 bits) para el tamaño de ...

3 la respuesta

Complemento simultáneo en HashSet no seguro para subprocesos: ¿qué es lo peor que podría suceder?

Situación: Varios subprocesos solo agregan valores a un subproceso no segurojava.util.HashSet y no se realiza ninguna otra operación en elSet hasta que estos hilos hayan sido detenidos. Pregunta: ¿Qué es lo peor que podría pasar?

0 la respuesta

Establecer clase con igualdad de conjunto matemático por defecto [cerrado]

HashSet no utiliza establecer semántica de igualdad para la operación de igualdad predeterminada. var a = new HashSet<int> { 1, 2, 3 }; var b = new HashSet<int> { 3, 2, 1 };Esto evalúa afalse: var c = a == b;mientras que en un sentido ...

6 la respuesta

¿Cuál es el equivalente de JavaScript a un C # HashSet?

Tengo una lista de unos pocos miles de claves enteras. Lo único que necesito hacer con esta lista es decir si un valor dado está o no en la lista. Para C # usaría unHashSet para hacer esa búsqueda rápidamente. ¿Cuál es el equivalente de ...

2 la respuesta

¿Cómo funciona HashSet con respecto a hashCode ()?

Estoy tratando de entender un poco más profundo java.util.Collection y java.util.Map pero tengo algunas dudas sobre la funcionalidad de HashSet: En la documentación, dice:Esta clase implementa la interfaz Set, respaldada por una tabla hash (en ...

4 la respuesta

Reordenando arbitrariamente una matriz de enteros

Tengo un método que acepta como argumento una matriz de enteros y simplemente cambiaría el orden arbitrario de sus valores public static int[] _game_number = new int[4]; public static int[] _current_number = new int[4]; public static void ...

2 la respuesta

Cómo implementar IEquatable <T> cuando los campos mutables son parte de la igualdad - Problema con GetHashCode

Estoy usando Entity Framework en mi aplicación. Implementé con la clase parcial de una entidad laIEquatable<T> interfaz: Partial Class Address : Implements IEquatable(Of Address) 'Other part generated Public Overloads Function Equals(ByVal ...

1 la respuesta

Contiene HashSet <Integer> en Python

En Java tenemosHashSet<Integer>, Necesito una estructura similar en Python para usar contiene los siguientes: A = [1, 2, 3] S = set() S.add(2) for x in A: if S.contains(x): print "Example" ¿Podrias ayudarme por favor?

4 la respuesta

HashSet <T> versus Diccionario <K, V> w.r.t buscando tiempo para encontrar si existe un elemento

HashSet<T> t = new HashSet<T>(); // add 10 million items Dictionary<K, V> t = new Dictionary<K, V>(); // add 10 million items.Cuyo.Contains método volverá más rápido? Solo para aclarar, mi requisito es que tengo 10 millones de objetos ...