题目描述:![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/25338849df87f4711fdfb0e649e8da77.png)
代码解析:while循环的作用是删除不等于目标数组的值。
代码:
class Solution {
public:
vector<string> buildArray(vector<int>& target, int n) {
int i=1;
vector<string>ans;
for(int j=0;j<target.size();j++){
while(i<=n&&i!=target[j]){
ans.push_back("Push");
ans.push_back("Pop");
i++;
}
ans.push_back("Push");
i++;
}
return ans;
}
};