leetcode-5404-用栈操作数组

Posted 真不知道叫啥好

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-5404-用栈操作数组相关的知识,希望对你有一定的参考价值。

题目描述:

 

 

 

 提交:O(N)

class Solution:
    def buildArray(self, target: List[int], n: int) -> List[str]:
        res = []
        a = "Push"
        b = "Pop"
        index = 1
        for i in target:
            while index != i:
                res.append(a)
                res.append(b)
                index += 1
            res.append(a)
            index += 1
        return res

 

以上是关于leetcode-5404-用栈操作数组的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 1441. 用栈操作构建数组

每日一题1441. 用栈操作构建数组

LeetCode 1441 用栈操作构建数组[双指针] HERODING的LeetCode之路

java 用栈实现((a+b)+c)计算

代码随想录算法训练营第10天 | ● 理论基础 ● 232.用栈实现队列 ● 225. 用队列实现栈

VSCode自定义代码片段—— 数组的响应式方法