题目描述:
代码解析: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;
}
};