使用C ++在一个数组中实现3个堆栈

时间:2011-08-22 14:33:28

标签: c++ stack

想知道如何使用C ++完成这项工作。

将给定的数组分为3部分 - (0 - N / 3),(N / 3 - 2N / 3),(2N / 3 - N)。我如何跟踪溢出?

由于 凯利

1 个答案:

答案 0 :(得分:1)

您必须为每个堆栈维护一个指向顶部的指针。为什么不检查这些指针是否超过它们的界限?