Referência de estruturas de dados Java

Alguém pode me dar referências de um site contendo um resumo das principais estruturas de dados Java, e sua respectiva complexidade no tempo (para algumas operações como adicionar, localizar, remover), por exemplo?Hashtables são O (1) para encontrar, enquantoLinkedLists são O (n). Alguns detalhes como o uso da memória também seriam bons.

Isso seria realmente útil para pensar em estruturas de dados para algoritmos.

questionAnswers(6)

yourAnswerToTheQuestion