Preguntas etiquetadas con treeset

13
Hashset vs Treeset
Siempre me han gustado los árboles, que bonito O(n*log(n))y el orden de ellos. Sin embargo, todos los ingenieros de software que he conocido me han preguntado claramente por qué usaría a TreeSet. Desde un entorno de CS, no creo que importe tanto lo que uses, y no me importa perder …
497 java  hashset  treeset 

1
¿Por qué la eliminación de un TreeSet con un comparador personalizado no elimina un conjunto más grande de elementos?
Usando Java 8 y Java 11, considere lo siguiente TreeSetcon un String::compareToIgnoreCasecomparador: final Set<String> languages = new TreeSet<>(String::compareToIgnoreCase); languages.add("java"); languages.add("c++"); languages.add("python"); System.out.println(languages); // [c++, java, python] Cuando intento eliminar los elementos exactos presentes en el TreeSet, funciona: se eliminan todos los especificados: languages.removeAll(Arrays.asList("PYTHON", "C++")); System.out.println(languages); // [java] Sin embargo, si …
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.