Понятие очереди, принципы работы, примеры использование, временные сложности операций.
Очередь - специальный тип списка, в котором элементы вставляются с одного конца, называемого задним, а удаляются с другого, переднего. Список типа FIFO - First In First Out (первым вошел, первым вышел)
Пример:
queue = []
def insert(q, val):
q.append(val)
def get(q):
return q[0]
insert(queue, 1)
insert(queue, 2)
insert(queue, 3)
insert(queue, 4)
get(queue) //Вернет 1
get(queue) //Вернет 2
Временная сложность добавления и извлечения из очереди линейная
PreviousОбщее понятие массива. Представление массива. Примеры.NextПонятие стека, принципы работы, примеры использование, временные сложности операций
Last updated
Was this helpful?