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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started