Question: In python write another method in this code that compares two stacks to see if they are equal or not. Here is the code that
In python write another method in this code that compares two stacks to see if they are equal or not. Here is the code that needs to be altered.
class Stack: def __init__(self): #creating an empty list self.list=[] def push(self,item): #append to list self.list.append(item) def pop(self): #dont mention what you want to pop return self.list.pop() def peek(self): return self.list[len(self.list)-1] def size(self): #return len of list return len(self.list) def is__empty(self): if len(self.list)==0: return True else: return False s1=Stack() s1.push(5) s1.push(6) s1.push(7) print (s1.peek()) print(s1.size())

class Stack: def init_(self): list #creating an empty self. list=[] def push(self,item): #append to list self.list.append (item) def pop (self): #dont mention what you want to pop return self.list.pop() return self.list[len(self.list)-1] #return len of list return len(self.list) if len(self.list)-0: else: def peek(self): def size(self): def is_empty (self): return True return False s1-Stack() s1.push(5) s1.push(6) s1.push(7) print (s1.peek)) print (s1.size))
Step by Step Solution
There are 3 Steps involved in it
To add a method that compares two stacks for equality you should define a new method within the Stac... View full answer
Get step-by-step solutions from verified subject matter experts
