python数据结构---栈和队列

class Stack():
    def __init__(st,size):  #主题 容量
        st.stack=[];         #开始是列表
        st.size=size;
        st.top=-1;
    def push(st,content):
        if st.Full():
            print(" stack full")
        else:
            st.stack.append(content)
            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:
            return True
        else:
            return False
    def pop(st):
        if st.top== -1:
             return ("空栈,不能pop")
        else:st.top=st.top-1



q=Stack(7)
q.Empty()
q.push("hello")

你可能感兴趣的:(数据结构,python,栈)