Mam problem ze zrozumieniem listy list. Załóżmy, że mam bazę słów i chciałbym do osobnych list zapisać słowa zaczynające się na poszczególne litery alfabetu (jeśli takie słowo występuje w bazie). A więc liczba potrzebnych list nie jest z góry znana. Wszystkie te listy wyselekcjonowanych słów docelowo mają znaleźć się w liście list (liście głównej). Czy w ogóle jest to możliwe?
0
0
Chodzi o implementację drzewa Trie? Tak, jak najbardziej jest to możliwe do wykonania.
1
Zrób słownik list. Tylko, że każdą nową listę przy dodawaniu elementu musisz utworzyć.
Map<String, Collection<String>> map = new HashMap<String, Collection<String>>();
0
Kontener który Ciebie interesuje to Multimap https://google.github.io/guava/releases/19.0/api/docs/com/google/common/collect/Multimap.html