leetcode 合并有序数组,
给你一个按非降序排列的整数nums数组,返回一个由每个数的平方组成的新数组。还要求按非降序排序。
示例1:
输入:nums=[-4,-1,0,3,10]
输出:[0,1,9,16,100]
说明:平方后,数组变成[16,1,0,9,100]
排序后,数组变成[0,1,9,16,100]例2:
输入:nums=[-7,-3,2,3,11]
输出:[4,9,9,49,121]提示:
1=nums。length=104-10 ^ 4=nums[I]=10 ^ 4 nums按非降序排列代码:
类别解决方案{
公共:
向量int sortedSquares(向量int nums) {
向量整数
for(int I=0;I nums . size();我)
{
res.push_back(pow(nums[i],2));
}
sort(res.begin()、RES . end());
返回res
}
};
我不是的。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。