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的变量完全没有用,属实迷惑。