Czy każdy może podać mi referencje strony internetowej zawierającej podsumowanie głównych struktur danych Java i ich odpowiednią złożoność w czasie (w przypadku niektórych operacji, takich jak dodawanie, wyszukiwanie, usuwanie), np. Hashtable
s to O (1) do znalezienia, natomiast LinkedList
s to O (n). Niektóre szczegóły, takie jak użycie pamięci, również byłyby miłe.Java Data Structures Reference
Byłoby to bardzo pomocne przy myśleniu w strukturach danych o algorytmach.
Inne niż Javadocs? –
Tak, doktorzy java mają je wszystkie rozdzielone, a złożoność nie jest łatwa do znalezienia. Nie chcę szczegółów każdego z nich, tylko podsumowanie z komplikacjami czasowymi –