题目
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5a517ffb8f486cf8aa2ebd2187972ea7.png)
题目分析
这题比较简单,把每一个元素平方再排序即可。
代码
class Solution
{
public:
vector<int> sortedSquares(vector<int>& nums)
{
vector<int> ans;
for(int i = 0; i < nums.size(); i++)
{
ans.push_back(nums[i] * nums[i]);
}
sort(ans.begin(),ans.end());
return ans;
}
};
总结
时间复杂度并没有达到O(n),看了官方解答,双指针可以达到。