Реализация очереди на основе массива и скорость:
•	Добавление элемента в очередь: добавление элемента в конец массива push() – О(1)
•	Извлечение элемента из очереди: удаление элемента из начала массива pop() – О(1)
•	Проверка наличия элементов в очереди: проверка длины массива. Если длина равна нулю, то очередь пуста – О(1)

Реализация очереди на основе связанного списка:
•	Добавление элемента в очередь: создание нового узла и добавление его в начало списка – О(1)
•	Извлечение элемента из очереди: удаление первого узла из списка – О(1)
•	Проверка наличия элементов в очереди: обход списка до тех пор, пока не будет достигнут конец – О(n)
