一.分析 栈是限定仅在表的一端进行插入或删除操作的线性表,对于栈来说,操作端称为栈顶,另一端则称为栈底,栈的修改是按照后进先出的原则进行的,因此又称为后进先出的线性表. 顺序栈是指利用顺序存储结构实现的栈,即利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素在顺序栈中的位置. 一个标准的顺序栈具有如下基本操作: 1.初始化顺序栈 2.销毁顺序栈 3.清空顺序栈 4.检测顺序栈是否为空 5.返回顺序栈中的元素个数 6.返回顺序栈的栈顶元素,不修改栈顶指针 7.…