Perguntas com a marcação «treeset»

13
Hashset vs Treeset
Eu sempre amei árvores, que agradável O(n*log(n))e a arrumação delas. No entanto, todo engenheiro de software que eu já conheci me perguntou claramente por que eu usaria um TreeSet. Do fundo do CS, acho que não importa muito o que você usa, e não me importo de mexer com funções …
496 java  hashset  treeset 

1
Por que a remoção de um TreeSet com um comparador personalizado não remove um conjunto maior de itens?
Usando Java 8 e Java 11, considere o seguinte TreeSetcom um 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] Quando tento remover os elementos exatos presentes no TreeSet, ele funciona: todos os especificados são removidos: languages.removeAll(Arrays.asList("PYTHON", "C++")); System.out.println(languages); // [java] No entanto, se …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.