力扣 1441. 用栈操作构建数组 栈
发布日期:2021-11-05 06:59:27 浏览次数:16 分类:技术文章

本文共 415 字,大约阅读时间需要 1 分钟。

在这里插入图片描述
思路:假设当前需要从 l i s t list list中读取的数字为 v v v,且轮到 t a r g e t target target的第 i i i个数字了,那么就拿 v v v t a r g e t [ i ] target[i] target[i]比较,如果不相等,就令 v v v自增,并且做 p u s h 、 p o p push、pop pushpop操作,否则做 p u s h push push操作即可。

class Solution {
public: vector
buildArray(vector
& target, int n) {
int siz=target.size(); int cur=1; vector
ans; for(int i=0;i

转载地址:https://blog.csdn.net/xiji333/article/details/107943880 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:力扣 739. 每日温度 单调栈
下一篇:力扣 496. 下一个更大元素 I 单调栈 哈希

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年03月22日 01时30分36秒