Реализация алгоритма двунаправленной очереди