|
|
1
1
同意确定要在队列中排队的项目数的上限。同样的道理也适用于堆栈。我们有一个“堆栈溢出”异常,它可能在运行时的推操作中发生,以处理这种情况。类似地,对于pop操作,我们有一个“堆栈下溢”异常。 检查取决于数据结构的大小(可以存储的项目数)。在这种情况下,它将是队列的大小。让我们把它说成“n”。 包含异常的伪代码如下所示:
在这里,您的堆栈数据结构(使用队列实现)在任何时候都最多有“n”个项目,并且所有推送操作都是O(1)。 它还引发“堆栈溢出”和“堆栈下溢”异常 希望有帮助! |
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 1 年前 |