Exemple #1
0
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
Exemple #2
0
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)