gpt4 book ai didi

c - 如何在所有操作后显示堆栈的大小

转载 作者:行者123 更新时间:2023-11-30 19:26:18 25 4
gpt4 key购买 nike

我遇到了一个问题,即在使用数组进行所有操作后必须显示堆栈的大小

在所有操作之后,我没有得到任何正确的逻辑来显示堆栈的大小我得到的只是显示堆栈元素的遍历代码。但不是操作后的大小。

for (i = TOP - 1; i >= 0; i--) // for traversing stack
{
printf("\n%d",stack[i]);
}

它应该在所有操作完成后显示堆栈的大小,即 push()pop()

最佳答案

只需将一个元素的大小乘以堆栈中元素的数量即可:

totalSize = stack.size() * sizeof(stack.top());

关于c - 如何在所有操作后显示堆栈的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57640403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com