Я создал интерфейс стека и очереди на основе списка. создание всех операций очереди с нуля. Я использую только операции с очередями, такие как enqueue, dequeue, getfront et c. Как бы я создал функцию pu sh.
class Stack(Queue):
def __init__(self):
self.s1=Queue()
self.s2=Queue()
def push(s,x):
enqueue(s.s1,x)
qs = Stack()
push(qs, "a")
push(qs, "b")
push(qs, "c")
output
[a, b , c]
но так как его стек, он должен быть
[ c , b , a ]
как бы я перевернуть элемент внутри стека?