функция Queue::addFirst

Добавляет новый элемент в начало очереди

Синтаксис

void
Queue.addFirst
(E value)

Передаваемые параметры

E value

Возвращаемое значение

void

Описание

Метод addFirst позволяет добавить новый элемент E value в начало очереди, что приводит к увеличению длины очереди на единицу.

Заметки

Примеры использования:


void main() {
  // объявим и инициализируем массив типа очередь
  Queue<int> arrayQueue = new Queue();

  // будет выведено {}, потому что очередь пустая и не содержит элементов
  print(arrayQueue);


  // заполним очередь элементами
  for(int i=0;i<10;i++) {
    if (i % 2 == 0) {
      // четные элементы будем добавлять в начало очереди
      arrayQueue.addFirst(i);
    } else {
      // нечетные элементы будем добавлять в конец очереди
      arrayQueue.addLast(i);
    }
  }

  // в итоге, получм такую очередь - {8, 6, 4, 2, 0, 1, 3, 5, 7, 9}
  print(arrayQueue);
}
						

Официальная документация (английский)