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

加速网站的加速器百seo排名优化

加速网站的加速器,百seo排名优化,wordpress 主题 xiu,上海网站建设企业建站Problem: 977. 有序数组的平方 文章目录 题目描述思路Code 题目描述 思路 由于数组是非递减且包含正、负数,则假如我们将数组中的每一个元素取平方并且将其从原始的某一个位置分开成两个数组来看待(一个数组从前往后看,一个数组从后往前看&am…

Problem: 977. 有序数组的平方

文章目录

  • 题目描述
  • 思路
  • Code

题目描述

在这里插入图片描述在这里插入图片描述

思路

由于数组是非递减且包含正、负数,则假如我们将数组中的每一个元素取平方并且将其从原始的某一个位置分开成两个数组来看待(一个数组从前往后看,一个数组从后往前看)则这两个数组均为递减数组,此时我们再分别用两个指针指向原始数组的开头和结尾,每次比较取出平方数较大的存放在一个结果数组中(从后往前存放保证递增的特性)
时间复杂度:
O ( n ) O(n) O(n);

空间复杂度:

O ( 1 ) O(1) O(1)

Code

class Solution {public int[] sortedSquares(int[] nums) {int p1 = 0;int p2 = nums.length - 1;int p = nums.length - 1;int[] res = new int[nums.length];while (p1 <= p2) {int leftSquare = nums[p1] * nums[p1];int rightSquare = nums[p2] * nums[p2];if (leftSquare >= rightSquare) {res[p] = leftSquare;p1++;} else {res[p] = rightSquare;p2--;}p--;}return res;}
}
http://www.dtcms.com/wzjs/494371.html

相关文章:

  • 网站开发工程师需要会写什么区别微信搜一搜怎么做推广
  • 外贸购物网站开发网络口碑营销的成功案例
  • 网站上传附件大小限制中国旺旺(00151) 股吧
  • 中小企业网站制作流程推广赚钱的app
  • 域名有了怎么建设网站优化20条措施
  • 杨凌网站建设推广微信做单30元一单
  • 做网站的html框架华为seo诊断及优化分析
  • 建站需要会哪些语言推广平台排行榜
  • 在线课程软件网站建设费用免费建站哪个最好
  • 政府网站建设 保障机制seo关键词排名查询
  • 云南网站建设首选公司seo外链工具有用吗
  • wordpress4.7中文seo网站结构优化
  • 平顶山做网站北京seo优化厂家
  • 网站可以做信息抓取吗优化网站排名的方法
  • 网站建设栏目设置表格精准客户截流软件
  • 邯郸市人力资源和社会保障局网站推广优化教程
  • 用vs做网站在安装时要勾选百度极速版下载
  • 做一个网站开发项目有哪些阶段seo排名系统源码
  • 小男孩做愛网站南宁seo规则
  • 新乡市做网站的公司阿里大数据平台
  • 做网站前端需要编程基础吗google官网
  • 校园门户网站建设方案武汉百度关键词推广
  • 深圳龙华区简介北京网站优化方法
  • 网站做滚动图片百度推广账户优化
  • 英文商务网站制作b2b外贸平台
  • 网站建设了解在线crm网站建站
  • 衡水 网站建设网站排名大全
  • 网站seo诊断分析报告线下推广有哪几种渠道
  • 北京百度推广代运营seo主要是指优化
  • 电子购物网站建设视频什么平台可以推销自己的产品