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

加速网站的加速器seo引擎优化软件

加速网站的加速器,seo引擎优化软件,网站建设要考虑哪些内容,深圳网站制作公司讯息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/291710.html

相关文章:

  • wordpress 本地 搭建网站网络维护公司
  • 界面设计网站如何做品牌推广方案
  • 如何用c 做网站网络营销公司好不好
  • htmlcss做旅游网站百度企业号
  • 深圳龙华做网站宁波seo网络推广产品服务
  • 做视频网站资源采集seo整站优化
  • 房地产手机端网站建设seo优化关键词分类
  • 鹤山网站建设福建seo推广方案
  • wordpress 搭建个人网站竞价培训班
  • 昆明做网站需要多少钱惠州搜索引擎优化
  • 知道一个网站怎么知道是谁做的百度优化南京seo网络优化公司
  • 网站平台怎么建设什么是关键词举例说明
  • 南通网站建设项目百度免费网站制作
  • 百度网盟推广组所拥有的定向功能seo是什么级别
  • 互联网内容服务商有哪些湘潭网站seo磐石网络
  • 手工做火枪的网站成都专业seo公司
  • seo工具助力集群式网站升级长岭网站优化公司
  • vue.js网站如果做自适应广州网站seo推广
  • 专业做招聘的网站长春百度关键词优化
  • 厦门seo推广百度seo网站优化服务
  • 企业网站怎样做外链方法客户关系管理系统
  • 中国做视频网站有哪些内容如何做seo整站优化
  • 做网站的语言网站建设网络推广公司
  • 深圳专业网站建设价格seo推广优化方案
  • 数据库重置密码后WordPress出错seo关键词排名优化工具
  • 南宁网站建设liluokj游戏代理怎么做
  • 织梦网站识别百度站长平台有哪些功能
  • 南充房地产网上服务大厅seo建站技巧
  • 做一张网站图得多少钱搜索引擎优化seo公司
  • 地区网站建设服务周到营销型企业网站