#coding=utf-8
class Stack():
def __init__(st,size):#栈的初始化
st.stack=[];
st.size=size;
st.top=-1
def push(st,content):#入栈操作(添加数据)
if st.Full():
print "Stack is Full"
else:
st.stack.append(content)
st.top+=1
def out(st):#出栈操作
if st.Empty():
print "Stack is Empty"
else:
st.top=st.top-1
def Full(st):#判断栈中的数据是否已满
if st.top==st.size:
return True
else:
return False
def Empty(st):#判断栈中的数据是否为空
if st.top==-1:
print True
else:
return False
转载于:https://www.cnblogs.com/qinsilandiao/p/5069941.html