import java.util.Arrays;class Solution { public int[] sortedSquares(int[] A) { int[] b =new int[A.length]; int k = 0; for(int i:A){ k=i*i; b.add(k); } Arrays.sort(b); return b; }}
1 回答

慕尼黑5688855
TA贡献1848条经验 获得超2个赞
这不是向数组添加东西的方法,没有add数组的方法,使用索引向数组添加值
for(int i =0; i<A.length; i++){
k=A[i]*A[i]; // you can also use Math.pow()
b[i]=k;
}
使上面的clode清晰干净。通过使用 for 循环
for(int i =0; i<A.length; i++){
b[i]=A[i]*A[i]; // you can also use Math.pow()
}
并且还通过使用每个
int k = 0;
for(int i:A){
b[k]=i*i;
k++;
}
添加回答
举报
0/150
提交
取消