Если я хотел, чтобы пользовательская реализация очереди была корректной для , скажите, что я могу выбрать любой заказ, который я хочу (а не FIFO), но я всегда должен уважать тот факт, что удаляемый элемент расположен как "глава"?Collection Queue
но для операции ввода я не обязан помещать элемент в хвост (например, в FIFO)?