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

网页制作与设计书籍百度关键词优化企业

网页制作与设计书籍,百度关键词优化企业,视频网站做电商,注册了域名之后如何建立一个网站题目: Leetcode 977. 有序数组的平方 描述: 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序 思路: 双指针法 数组其实是有序的, 只不过负数平方之…

题目:
Leetcode 977. 有序数组的平方

描述:
给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序

在这里插入图片描述

思路:
双指针法
数组其实是有序的, 只不过负数平方之后可能成为最大数了。

那么数组平方的最大值就在数组的两端,不是最左边就是最右边,不可能是中间。

此时可以考虑双指针法了,i指向起始位置,j指向终止位置。

定义一个新数组result,和A数组一样的大小,让k指向result数组终止位置。

如果A[i] * A[i] < A[j] * A[j] 那么result[k–] = A[j] * A[j]; 。

如果A[i] * A[i] >= A[j] * A[j] 那么result[k–] = A[i] * A[i]; 。

public class Solution {public int[] sortedSquares(int[] nums) {int l=0;int r=nums.length-1;int[] res=new int[nums.length];int j=nums.length-1;while(l<=r){if(nums[l]*nums[l]>nums[r]*nums[r])res[j--]=nums[l]*nums[l++];else res[j--]=nums[r]*nums[r--];}return res;}
}
http://www.dinnco.com/news/81963.html

相关文章:

  • word网站链接怎么做永久免费域名申请
  • 西安做网站的灰色广告投放平台
  • 物理机安装虚拟机做网站宁波营销型网站建设优化建站
  • 北京网站制作公司招聘百度联系方式
  • wordpress全屏滚动插件资深seo顾问
  • 呼市做开发网站的公司厦门seo
  • 做企业网站的优势如何做公司网站推广
  • 丰台网站开发沧浪seo网站优化软件
  • 桂林建网站哪家好青岛网
  • 自主建站是什么意思怎么搜索关键词
  • html5网站后台模板怎么调用前台丽水百度seo
  • 建设网站招标企业seo自助建站系统
  • html5 css3个人网站网站检测工具
  • 深圳网站建设公司佰达个人网站设计欣赏
  • 网站托管公司网上做推广怎么收费
  • 南京鼓楼做网站公司网站设计公司
  • 采摘园网站建设方案市场调研报告ppt
  • 怎样做商业网站平台湖南关键词网络科技有限公司
  • 假山网站建设网站推广文章
  • 网站集约化建设情况汇报百度一下下载
  • 做本地团购网站怎么样网站查询seo
  • 做管道方面的网站沈阳线上教学
  • 海口网站建设哪家专业优化网站怎么真实点击
  • 桂林漓江悦府seo招聘网
  • ps上怎么做网站轮播图企业新网站seo推广
  • 保健品网站模板宿州百度seo排名软件
  • 烟台网络公司网站建设广州网络推广服务商
  • 工作总结教师seo优化推广专员招聘
  • 个人 申请域名做网站比较好的网站建设网站
  • 如何建设农业推广网站南京seo网络优化公司