当前位置: 首页 > news >正文

速卖通网站怎么做推广电商seo引流

速卖通网站怎么做推广,电商seo引流,怎样优化网站排名靠前,只买域名可以做自己的网站嘛题目 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组…

题目

给你一个按 非递减顺序 排序的整数数组 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
  • 104 <= nums[i] <= 104
  • nums 已按 非递减顺序 排序

思路

方法一: 先求解,再排序。

class Solution {
public:vector<int> sortedSquares(vector<int>& A) {for (int i = 0; i < A.size(); i++) {A[i] *= A[i];}sort(A.begin(), A.end()); // 快速排序return A;}
}

方法2:牺牲空间来换取时间复杂度:
思路:既然起始时顺序是排好的,只不过第一个位置的负的元素可能平方后可能是最大的,也有可能是最后一个元素的平方后是最大的,要排在最后。既然这样,最大的数排在最后或者开头(负数),因此不会在中间。

1、定义一个新的数组result用来结果,定义一个变量k指向result最后一个位置,当有最大的数据筛选出来时,每次把它移入到新数组组中。
2、定义两个“指针”i,j分别指向原数组nums的数组的起始位置和末尾位置。
3、如果num[i]*nums[i]>nums[j]*nums[j]时,说明起始位置的元素比较大。将其移入到新元素的末位置中,同时使得k--i++
4、如果num[i]*nums[i]<=nums[j]*nums[j]时,说明起始位置的元素比较小,末尾元素比较大。将其移入到新元素的末位置中,同时使得k--j--;
5、最后返回result数组即可。

代码实现:

//方法2 @i want to 武动乾坤 2023/08/08
class Solution {
public:vector<int> sortedSquares(vector<int>& nums) {int k=nums.size()-1;//使得k指向result数组最后一个位置vector<int> result(nums.size(),0);//定义result容器for(int i=0,j=nums.size()-1;i<=j;){//i<=j保证最后两个数据也能被比较加入新数组if(nums[i]*nums[i]>nums[j]*nums[j]){//起始位置大result[k--]=nums[i]*nums[i];//注意k--是先赋值再--//等同于result[k]=nums[i];  k--;i++;//指针向后移动}else{result[k--]=nums[j]*nums[j];//注意k--是先赋值再--//等同于result[k]=nums[i]*nums[i];  k--;j--;//指针向前移动}}return result;//返回新的结果集}};
http://www.mmbaike.com/news/27375.html

相关文章:

  • 有哪些网站适合大学生做兼职推广产品怎么发朋友圈
  • 响应式网站 哪些磁力在线搜索引擎
  • 网站炫酷首页网络推广公司
  • 临沂专业做网站软文范例300字
  • 建网360 网站建设seo教学平台
  • 做网站在图片里加文字引擎搜索下载
  • 中心建设投官方网站 软件下载如何做谷歌seo推广
  • 北京网站建设有哪些公司好信息流广告优秀案例
  • 企业网站建设建议seo云优化
  • 徐州网站运营广告联盟app
  • 产品网站设计百度一下首页
  • wordpress皮肤购买seo难不难学
  • 用户上传商品网站用什么做百度关键词数据
  • 一个好的网站建设以网络营销为主题的论文
  • 上海网站公司哪家好微信推广广告在哪里做
  • 广昌网站建设怎么进行推广
  • 浏览器看外国网站网络搜索引擎有哪些
  • 做网站联系我们在那个板块里面推广引流吸引人的标题
  • 电子商务的建站流程网络推广平台代理
  • 彭阳县城乡与住房建设局网站游戏优化大师
  • 建设银行信用卡网站是哪个好seo营销推广服务公司
  • 公司无网站无平台怎么做外贸网站seo具体怎么做
  • 江门网站推广技巧服务数字化营销
  • 常州模板网站建设价位自己建网站需要多少钱
  • 网站首页样式网络推广方法技巧
  • 如何上传织梦做的网站手机百度如何发布广告
  • wordpress仿虎嗅广州百度推广排名优化
  • 自己创做网站短视频入口seo
  • 天津市城乡建设局网站seo排名工具哪个好
  • 什么网站做的很好aso优化技术