Daily LeetCode – day0078 1441. Build an Array With Stack Operations

import java.util.LinkedList;
import java.util.List;

// 1441. Build an Array With Stack Operations
class Solution {
    public List<String> buildArray(int[] target, int n) {
        int len = target.length;
        int maximum = target[len - 1];
        LinkedList<String> ans = new LinkedList<>();
        for (int i = 0, f = 1; f <= maximum; ++f) {
            if (target[i] == f) {
                ans.add("Push");
                ++i;
            } else {
                ans.add("Push");
                ans.add("Pop");
            }
        }
        return ans;
    }
}
学习笔记:
今天是一道标着中等的简单题。
其实就是把数字都遍历一遍,对上了就加个Push,对不上就Push Pop都加一个。
那个n的变量完全没有用,属实迷惑。


关于樊轶群

一个善良的理想主义者。
此条目发表在每日LeetCode分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注