1460. 通过翻转子数组使两个数组相等
对两个数组就行排序。依次对比,有不同则返回false。
所有数字一样,那就一定可以翻转使得两个数组相等,翻转次数不同而已,总能达到。
当有数字不一样,那一定不会相等。
class Solution {
public:
bool canBeEqual(vector<int>& target, vector<int>& arr) {
sort(target.begin(),target.end());
sort(arr.begin(),arr.end());
int n=target.size();
for(int i=0;i<n;i++){
if(target[i]!=arr[i])return false;
}
return true;
}
};
标签:arr,end,target,int,力扣,数组,翻转,1460,急转弯
From: https://blog.51cto.com/u_15974747/8351442