treeset

Предположим, что мне нужно TreeSet с элементами, отсортированными с некоторой доменной логикой. По этой логике не имеет значения порядок некоторых элементов, которые не равны, поэтому метод сравнения может возвращать 0, но в этом случае я не мог поместить их в TreeSet. Итак, вопрос: какие недостатки я буду и...

Я должен преобразовать Hashset в TreeSet, но у меня есть ошибки // Here, All is ok, Chien is an object. Set<Chien> animaux = new HashSet<Chien>(); animaux.add(new Chien("non", 10)); animaux.add(new Chien("zoz", 15)); animaux.add(new Chien("non", 10)); // And then i have to convert it to TreeSet...

Существует ли какой-либо способ доступа к преемнику или предшественнику элемента в наборе деревьев Java. Или есть какой-либо способ получить итератор конкретного элемента, чтобы мы могли использовать итератор.next () для получения следующего элемента....

Я знаю, что набор деревьев java не может иметь идентичных элементов, и поэтому я должен каким-то образом отличать один элемент от другого, даже если они имеют одинаковое "значение". Я хочу иметь возможность ранжировать элементы, и я замечаю интересное поведение. TreeSet<Integer> set = new TreeSet<In...

Я перехожу с SQLite на Firebase, и при этом у меня есть много уже существующих данных, которые мне нужно установить в различные представления. Начальный вид: алфавитный список (без дубликатов), показывающий буквы только для тех ресурсов, которые существуют под ним (это означает, что если нет ресурса, который...

У меня есть требование хранить от 2 до 15 миллионов учетных записей (которые являются String длиной 15) в структуре данных для целей поиска и проверки уникальности. Первоначально я планировал хранить их в HashSet, но я сомневаюсь, что скорость поиска будет медленной из-за коллизий хэшей и в конечном итоге буд...

Я изучал скорости различных типов коллекций Java и наткнулся на что-то странное. Я добавляю 1 000 000 объектов из статического массива в другой тип коллекции и возвращаю требуемое время. Эта часть кода работает нормально. При дальнейшем исследовании я заметил, что TreeSet получает не все из 1 000 000 объект...

Я всегда любил деревья, что хороший O(n*log(n)) и опрятность их. Тем не менее, каждый инженер-программист, которого я когда-либо знал, спросил меня, почему я буду использовать TreeSet. Из фона CS я не думаю, что это так важно, что вы используете, и я не хочу возиться с хэш-функциями и ведрами (в случае Java)....

У меня есть объект, который определяет "естественный порядок сортировки" с помощью Comparable. Они хранятся в наборах деревьев. кроме удаления и повторного добавления объекта, есть ли другой способ обновить сортировку, когда обновляются члены, используемые для определения порядка сортировки?...