Preguntas etiquetadas con collections

Las API de colecciones proporcionan a los desarrolladores un conjunto de clases e interfaces que facilitan el manejo de colecciones de objetos.


12
Rendimiento de HashSet vs. List
Está claro que el rendimiento de búsqueda de la HashSet<T>clase genérica es mayor que el de la List<T>clase genérica . Simplemente compare la clave basada en hash con el enfoque lineal en la List<T>clase. Sin embargo, calcular una clave hash puede tomar algunos ciclos de CPU, por lo que para …




18
¿Cómo ordenar una ArrayList?
Tengo una lista de dobles en Java y quiero ordenar ArrayList en orden descendente. Input ArrayList es la siguiente: List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); La salida debería ser así 0.92 0.9 0.71 0.71 0.71 0.65 …


23
Obtener un elemento de un conjunto
¿Por qué no Setproporciona una operación para obtener un elemento que sea igual a otro elemento? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Puedo preguntar si Setcontiene un elemento igual …
323 java  collections  set  equals 

6
Python: defaultdict de defaultdict?
¿Hay alguna manera de tener un defaultdict(defaultdict(int))para que el siguiente código funcione? for x in stuff: d[x.a][x.b] += x.c_int dnecesita ser construido ad-hoc, dependiendo de x.ay x.belementos. Podría usar: for x in stuff: d[x.a,x.b] += x.c_int pero entonces no podría usar: d.keys() d[x.a].keys()

9
Mapa ordenado de Java
En Java, ¿hay un objeto que actúa como un Mapa para almacenar y acceder a pares clave / valor, pero puede devolver una lista ordenada de claves y una lista ordenada de valores, de modo que las listas clave y de valores estén en el mismo orden? Entonces, como explicación …
322 java  collections 






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.