定义栈的基本结构 顺序存储的栈通常使用数组(Array)和栈顶指针(top)来实现。栈顶指针用于记录栈顶元素在数组中的位置。当栈为空时,栈顶指针通常指向数组的起始位置之前的位置(即 -1 或0,取决于具体实现)。 以下是一个简单的顺序栈结构定义示例(使用C语言): ...
本关任务是实现 step1/SeqStack.cpp 中的SS_IsFull、SS_IsEmpty、SS_Length、SS_Push和SS_Pop五个操作函数,以实现判断栈是否为满、是否为空、求栈元素个数、进栈和出栈等功能。具体要求如下: SS_IsFull:判断栈是否为满,若栈为满,则返回 true,否则返回false; SS_IsEmpty:判断栈是否为空,若栈为空,则返回...