sort(nums.begin(),nums.end())从小到大排序
class Solution {
public:
vector<int> sortedSquares(vector<int>& nums) {
int size = nums.size();
int j=0;
for(int i =0;i<size;i++)
{
nums[j]=nums[i]*nums[i];
j++;
}
sort(nums.begin(),nums.end());
return nums;
}
};
本文介绍了一种方法,如何使用C++将整数向量的每个元素平方后,通过sort函数进行从小到大的排序。通过代码实例展示了Solution类中的sortedSquares函数,探讨了算法效率和优化技巧。
sort(nums.begin(),nums.end())从小到大排序
class Solution {
public:
vector<int> sortedSquares(vector<int>& nums) {
int size = nums.size();
int j=0;
for(int i =0;i<size;i++)
{
nums[j]=nums[i]*nums[i];
j++;
}
sort(nums.begin(),nums.end());
return nums;
}
};

被折叠的 条评论
为什么被折叠?