Справочник по структурам данных Java

Может ли кто-нибудь дать мне ссылки на веб-сайт, содержащий краткое изложение основных структур данных Java и их соответствующую сложность во времени (для некоторых заданных операций, таких как добавление, поиск, удаление), например,Hashtables O (1) для нахождения, в то время какLinkedLists O (n). Некоторые детали, такие как использование памяти, тоже подойдут.

Это было бы очень полезно для мышления в структурах данных для алгоритмов.