当前位置: 首页> 财经> 产业 > 价格查询网_ps软件手机版下载_中央网站seo_做百度推广员赚钱吗

价格查询网_ps软件手机版下载_中央网站seo_做百度推广员赚钱吗

时间:2025/7/10 17:22:07来源:https://blog.csdn.net/2502_90980100/article/details/147194095 浏览次数:0次
价格查询网_ps软件手机版下载_中央网站seo_做百度推广员赚钱吗

暴力排序

每个数平方以后排个序

class Solution {
public:vector<int> sortedSquares(vector<int>& nums) {int slow=0,fast=0;int n=nums.size();while(fast<n){nums[slow]=nums[fast]*nums[fast];fast++;slow++;}sort(nums.begin(),nums.end());return nums;}
};
class Solution {
public:vector<int> sortedSquares(vector<int>& nums) {for(int i=0;i<nums.size();i++){nums[i]*=nums[i];}sort(nums.begin(),nums.end());return nums;}
};

双指针 

class Solution {
public:vector<int> sortedSquares(vector<int>& nums) {int n=nums.size()-1;vector<int>result(nums.size(),0);for(int i=0,j=nums.size()-1;i<=j;){if(nums[i]*nums[i]<nums[j]*nums[j]){result[n]=nums[j]*nums[j];n--;j--;                }else{result[n]=nums[i]*nums[i];n--;i++;}            }return result;}
};

定义与初始化的使用

1.函数内部需要存储一些数据时。

2.算法实现中构建数据结构。

3.从外部数据源读取数据时。

4.作为函数参数传递数据结构时

vector<int>result(nums.size,0):将nums.size()中的所有元素初始化为0。

关键字:价格查询网_ps软件手机版下载_中央网站seo_做百度推广员赚钱吗

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: