İki yığınları bir araya getiren ve yeni bir yığın döndüren mrg_stacks(s1, s2)
işlevini yazmaya çalışıyorum. İki parametre grubu sırayla aynı orijinal değerlerde kalmalıdır.Birlikte iki yığın ekleme
def mrg_stacks(s1,s2):
Ben de oluşturduk test durumları:
stack_a = Stack()
stack_a.push(1)
stack_a.push(2)
stack_b = Stack()
stack_b.push(3)
stack_b.push(4)
my_stack = merge_stacks(stack_a , stack_b)
while not my_stack.is_empty():
print(my_stack.pop())
while not stack_a.is_empty():
print(stack_a.pop())
while not stack_b.is_empty():
print(stack_b.pop())
Sonuç:
4
3
2
1
2
1
4
3
Soru nedir? –
iki yığıtı birleştirir ve yeni bir yığın döndürür. –
, böylece –