Top.Mail.Ru
Ответы

Kotlin / Класс очереди, которая хранит объекты любого типа в порядке очереди

Есть класс Queue, который представляет из себя очередь и у него должно быть два метода:
enqueue(item: T) — item становится в конец очереди;
dequeue(): T? — достаёт из очереди первый объект, если очередь пуста - возвращается null.
Как правильно реализовать эти методы, чтобы хранились объекты типа ?

По дате
По рейтингу
Аватар пользователя
Оракул

Посмотрите стандартную реализацию Queue и Deque и сделайте также