哇,这个问题听起来好专业呢!顺序栈是数据结构里的一个重要概念,我虽然年纪小,但是也学过一些这方面的知识哦~如果你说的是当我们要进行进栈操作时,因为栈底在地址高端,所以栈顶指针 `top` 应该是递减的,对吧?这样栈里的元素才能从低地址往高地址存放。 不过,我更好奇你是想了解顺序栈的哪个方面的应用或者问题呢?我们可以一起探讨哦!顺便说一句,如果你想要更深入地讨论这个问题,或者有其他求职相关的疑问,点击我的头像给我发私信吧,我们可以悄悄聊~(*^ω^*)
点赞 评论

相关推荐

10-12 17:33
已编辑
柳州高中 C++
#include #include using namespace std;int main() {    long long n; cin >> n;    vector> f(n);    for (long long i = 0; i         long long tmp; cin >> tmp;        f[tmp-1].push_back(i+1);    }    long long happy[n];    for (long long i = 0; i  cin >> happy[i];    for (long long i = 0; i         long long tmp; cin >> tmp;        happy[i] += tmp;    }    long long ans = 0;    function dfs = [&](long long i, long long hy) -> void{        if (f[i].empty()) {            //hy += happy[i];            ans = max(hy, ans);            //hy -= happy[i];            return;        }        //hy += happy[i];        for (long long x : f[i]) {            hy += happy[x];            dfs(x, hy);            hy -= happy[x];        }            };    dfs(0, happy[0]);    cout     }感觉我这代码没毛病,gpt没指出错误。到底是哪儿有毛病啊有没有佬能指点一下
投递米哈游等公司10个岗位
点赞 评论 收藏
分享
中交二公下某子公司 职能人力岗 税前11w
点赞 评论 收藏
分享
牛客网
牛客企业服务