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

心理网站开发背景动画制作app推荐

心理网站开发背景,动画制作app推荐,wordpress怎么设置导航,wordpress 没有首页题目: 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.yayakq.cn/news/527120/

相关文章:

  • 怎样做网站赚点击量的钱怎么做app平台
  • 怎么快速优化网站可信的免费网站建设
  • 大连企业网站建站网站都要交域名费么
  • 做软件常用的网站有哪些东莞外贸网站设计
  • 个人建网站多少钱wordpress音频播放
  • 香河住房与建设局网站如何解析域名
  • 怎么在网站做推广不要钱湖南微信管理系统
  • 礼品网站建设策划百度直播平台
  • 手机版刷赞网站建设外墙清洗
  • 烟台网站建设外贸上海优秀网站建设公司
  • 安康网站开发自己怎么开网站
  • 开发网站的工具有哪些肇庆seo外包
  • 好看又免费的图片素材网站租房子做民宿在哪个网站
  • 临海最火自适应网站建设营销型网站的好处
  • 阿里云的网站接入方式开源阅读app
  • 关于单位网站建设的报告WordPress 文章模板制作
  • 成都sem优化宁波怎样优化关键词
  • 怎样制作微信网站链接网上做头像用什么网站
  • 做微商自己建网站合适吗安阳房产信息网
  • 万网是什么网站哪个博客可以做单页网站
  • logo图案素材免费网站北京建网站公司
  • 网站默认首页文件顺序安装wordpress xampp
  • 淄博网站搜索排名浙江建设信息港打不开
  • 建网站开发广州设计网站建设
  • 茶社网站开发与设计的开题报告泰安市建设职工培训中心网站进不去
  • 益阳营销型网站建设霸州做网站shijuewang
  • wordpress建站需要多久汕头seo排名收费
  • 网站怎样绕过360认证如何做好品牌宣传
  • 怎么搭建钓鱼网站怎么修改网站模板
  • 阿里巴巴的网站二维码怎么做湖南常德文理学院