美文网首页
给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的

给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的

作者: 霍运浩 | 来源:发表于2019-04-26 23:15 被阅读0次

    题目描述

    给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。

    示例 1:

    输入:[-4,-1,0,3,10]
    输出:[0,1,9,16,100]
    示例 2:

    输入:[-7,-3,2,3,11]
    输出:[4,9,9,49,121]

    代码实现

    import java.util.Arrays;
    
    class Solution {
        public int[] sortedSquares(int[] A) {
            int [] out=new int[A.length];
            for(int i=0;i<out.length;i++){
                
                out[i]=Math.abs(A[i])*Math.abs(A[i]);
            }
            Arrays.sort(out);
            return out;
        }
    }
    

    相关文章

      网友评论

          本文标题:给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的

          本文链接:https://www.haomeiwen.com/subject/jojcnqtx.html