Операции
Для очереди должны быть определены следующие операции:
empty(<нач_очереди>):boolean | - проверка очереди на пустоту; |
add(<кон_очереди>,<нов_эл-т>):<кон_очереди> | - добавление элемента в конец очереди; |
take_beg(<нач_очереди>):<тип_эл-тов_очереди> | - считывание значения первого элемента; |
take_end(<кон_очереди>):<тип_эл-тов_очереди> | - считывание значения последнего элемента; |
del(<нач_очереди>):<нач_очереди> | - удаление элемента из начала очереди. |