Make Two Arrays Equal by Reversing Sub-arrays
给两个数组, 问其中一个能不能通过多次移动一个子数组, 变成另一个. 注意这里是多次移动, 所以其实都可以变成的, 前提是两个数组里面的元素一样(数量 and 数字).
class Solution {
public boolean canBeEqual(int[] target, int[] arr) {
int n = target.length;
int m = arr.length;
if(n != m)
return false;
Arrays.sort(arr);
Arrays.sort(target);
for(int i = 0; i < n; i++){
if(target[i] != arr[i])
return false;
}
return true;
}
}