![]() |
1
1
同意确定要在队列中排队的项目数的上限。同样的道理也适用于堆栈。我们有一个“堆栈溢出”异常,它可能在运行时的推操作中发生,以处理这种情况。类似地,对于pop操作,我们有一个“堆栈下溢”异常。 检查取决于数据结构的大小(可以存储的项目数)。在这种情况下,它将是队列的大小。让我们把它说成“n”。 包含异常的伪代码如下所示:
在这里,您的堆栈数据结构(使用队列实现)在任何时候都最多有“n”个项目,并且所有推送操作都是O(1)。 它还引发“堆栈溢出”和“堆栈下溢”异常 希望有帮助! |
![]() |
András Takács · Python多线程问题 10 月前 |
![]() |
Sisoviromol · 将主类的状态传递给另一个进程中的工人 1 年前 |
|
Yashas Nadig · 调用堆栈lifo队列是否正确? 1 年前 |
![]() |
ahnherin092 · 使用C中的链表实现队列 1 年前 |