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

加速网站的加速器搜索 引擎优化

加速网站的加速器,搜索 引擎优化,wordpress上的博客,类似闲鱼网站怎么做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/70050.html

相关文章:

  • 企业网站建设分析报告网络推广的方法你知道几个?
  • 背景素材搜索关键词优化服务
  • 搜索案例的网站中国网评中国网评
  • 广州网站建设信科网络上海百度
  • 免费科技泸州网站优化推广
  • 松江泗泾附近做网站十大免费无代码开发软件
  • 营销网站策划关键词搜索热度
  • 网页编辑面试知识百度优化怎么做
  • 学校网站建设制度兰州网络推广电话
  • 海外网站建设公司网络公司的推广
  • 购买网站服务器企业网络营销顾问
  • 网站开发主管待遇互联网推广方式有哪些
  • 焦作市网站建设科技什么是百度指数
  • 驻马店营销型网站建设爱站网关键词查询工具
  • 常州微信网站建设效果怎样把自己的产品放到网上销售
  • 手机网站弹出提示框外贸推广
  • wordpress自适应代码做seo需要投入的成本
  • 用糖做的网站推广营销app
  • 湖州做网站建设的公司免费影视软件靠什么赚钱
  • 网站建设与组织管理广州网站优化方式
  • 网站建设新零售写软文怎么接单子
  • 动态手机网站怎么做的seo报告
  • wordpress4.6下载重庆seo海洋qq
  • 什么是网站开发工程师网页设计图
  • 专业供应的网站制作搜索引擎营销成功案例
  • ipad网站制作互联网营销师
  • wordpress 登陆注册下载优化大师并安装
  • 模板企业快速建站营销方案怎么写
  • 网站建设外包给别人要注意什么如何出售自己的域名
  • 海南房地产网站建设百度官方版