栈 概念:受约束的线性表,只能在栈顶出栈和入栈,先进后出,类似于水桶。 操作:入栈s.push( ) 出栈s.pop() 返回栈顶s.top() 判断非空s.empty(),空返1,非空返0 队列 概念:受约束的线性表,只能队尾进,队首出,先进先出,类似于水管。 操作:入队q.push( ) 出队q.pop() 返回队首q.front() 判断非空q.empty(),空返1,非空返0