LintCode 1901. 有序数组的平方 JavaScript算法

描述

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

说明

  • 1 <= A.length <= 10000
  • -10000 <= A[i] <= 10000
  • A 已按非递减顺序排序。

样例

- 示例1

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

- 示例2

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

解析

SquareArray=A=>A.map(v=>v*v).sort((a,b)=>a-b)

运行结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/SmallTeddy/article/details/108510476