treeset

Hashset vs Treeset

Zawsze kochałem drzewa, te ładne i porządek w nich. Jednak każdy inżynier oprogramowania, którego znam, zapytał mnie wprost, ... wspólnego z funkcjami hashowymi i wiadrami (w przypadku Java). W jakich przypadkach powinienem użyć HashSet zamiast TreeSet?

TreeSet pokazuje złe wyniki

Podczas pracy z zestawem drzew zauważyłem bardzo osobliwe zachowanie. Zgodnie z moim zrozumieniem ten program powinien drukow ... test("A"); test("A", "C"); } } Ale o dziwo to drukuje: [b] [a, b] Dlaczego zestaw drzew tak się zachowuje?

Czy jest możliwe, że TreeSet jest równy HashSet, ale nie HashSet jest równy TreeSet

Miałem dzisiaj wywiad i osoba przeprowadzająca wywiad zdziwiła mnie swoim oświadczeniem, pytając, czy to możliwe, że TreeSet ... shSet, ale nie HashSet równa się TreeSet. Powiedziałem "nie", ale według niego odpowiedź brzmi "tak". Jak to w ogóle możliwe?

utrzymanie drzewa sortowania jako obiektu zmienia wartość

Mam obiekt, który definiuje 'naturalny porządek sortowania' używając porównywalnego. Są one przechowywane w drzewostanach. P ... zy istnieje inny sposób aktualizacji sortowania, gdy elementy używane do definiowania kolejności sortowania są aktualizowane?