4-7 在一个数组中实现两个堆栈 (20分)
本题要求在一个数组中实现两个堆栈。
函数接口定义:
Stack CreateStack( int MaxSize );
bool Push( Stack S, ElementType X, int Tag );
ElementType Pop( Stack S, int Tag );
其中Tag是堆栈编号,取1或2;

这篇博客介绍如何在一个数组中实现两个堆栈,详细说明了函数接口定义,并给出了裁判测试程序样例及输入输出样例。堆栈操作遵循特定规则,如堆栈满则返回错误信息,空堆栈也需特别处理。

2524

被折叠的 条评论
为什么被折叠?



