一.栈(stack) 1.定义: 栈是一种只能在某一端插入和删除数据的特殊线性表.他按照先进先出的原则存储数据,先进的数据被压入栈底,最后进入的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后被压入栈的,最先弹出).因此栈也称先进后出表. 允许进行插入删除操作的一端称为栈顶,另一端称为栈底.栈底固定,栈顶浮动.插入元素称为进栈,删除一个元素称为进栈,栈内元素为零称为空栈. 2.stack成员函数 bool empty ( ) ---->栈为空返回true,否则返回false: void po…