Pertanyaan yang diberi tag «treeset»

13
Hashset vs Treeset
Saya selalu menyukai pohon, menyenangkan O(n*log(n))dan kerapiannya. Namun, setiap insinyur perangkat lunak yang pernah saya kenal telah bertanya kepada saya dengan jelas mengapa saya akan menggunakan TreeSet. Dari latar belakang CS, saya tidak berpikir itu penting semua yang Anda gunakan, dan saya tidak peduli untuk dipusingkan dengan fungsi hash dan …
496 java  hashset  treeset 

1
Mengapa tidak menghapus dari TreeSet dengan pembanding khusus menghapus set item yang lebih besar?
Menggunakan Java 8 dan Java 11, pertimbangkan yang berikut TreeSetdengan String::compareToIgnoreCasepembanding: final Set<String> languages = new TreeSet<>(String::compareToIgnoreCase); languages.add("java"); languages.add("c++"); languages.add("python"); System.out.println(languages); // [c++, java, python] Ketika saya mencoba untuk menghapus elemen-elemen tepat yang ada di TreeSet, ia berfungsi: semua yang ditentukan dihapus: languages.removeAll(Arrays.asList("PYTHON", "C++")); System.out.println(languages); // [java] Namun, jika saya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.