import stacks import a2_pgm1 s=stacks.Lstack() t=stacks.Lstack() def enque(key): if not s.isfull(): s.push(key) def deque(): if not s.isempty(): a2_pgm1.transfer(s,t) ele = t.pop() a2_pgm1.transfer(t,s) return ele def length(): return s.length() def front(): a2_pgm1.transfer(s,t) ele = t.peek() a2_pgm1.transfer(t,s) return ele
import stacks st1 = stacks.Lstack() st1.push(10) st1.push(20) st1.push(30) st1.push(40) st1.push(10) st1.push(20) st1.push(30) st1.push(40) st1.push(10) st1.push(20) st1.push(30) st1.push(40) print(st1.data) st1.pop() st1.pop() st1.pop() print(st1.data) print(st1.length()) print(st1.isempty()) print(st1.isfull()) top = st1.peek() print(top)