|
|||||||
Класс LinkedList
Время создания: 01.11.2019 09:31
Раздел: INFO - Development - JAVA - Collection
Запись: wwwlir/Tetra/master/base/1572571876zj6nxet5z5/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Обобщенный класс LinkedList<E> представляет структуру данных в виде связанного списка. Он наследуется от класса AbstractSequentialList и реализует интерфейсы List, Dequeue и Queue. То есть он соединяет функциональность работы со списком и фукциональность очереди. Класс LinkedList имеет следующие конструкторы:
LinkedList содержит все те методы, которые определены в интерфейсах List, Queue, Deque. Некоторые из них:
Рассмотрим применение связанного списка:
Здесь создаются и используются два списка: для строк и для объектов класса Person. При этом в дополнение к методам addFirst/removeLast и т.д., нам также доступны стандартные методы, определенные в интерфейсе Collection: add(), remove, contains, size и другие. Поэтому мы можем использовать разные методы для одного и того же действия. Например, добавление в самое начало списка можно сделать так: states.addFirst("Spain");, а можно сделать так: states.add(0, "Spain"); |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|