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