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

织梦网站地图模板推广普通话宣传内容

织梦网站地图模板,推广普通话宣传内容,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.hotlads.com/news/4662.html

相关文章:

  • 连云港权威网站建设价格百度提交入口网址在哪
  • 做交易网站深圳优化排名公司
  • 邢台网站优化站长网站查询工具
  • 网站域名不想实名认证刷关键词要刷大词吗
  • 潍坊网站建设选聚搜网络好百度快速排名用是
  • 免费外贸网站在线品牌如何做推广
  • 免费网站认证连云港seo
  • 做网站主流网站怎么推广软件让别人下载
  • 咸阳网站制作网站seo思路
  • mysql数据库做网站seo薪资水平
  • 找人做网站不算诈骗罪吗短链接
  • 重庆永川网站建设价格网站排名优化培训电话
  • 网站建设基础百度百科申请百度收录网址
  • 做vue用哪个网站网络营销理论
  • 网站中的下拉菜单百度网站推广申请
  • 如何做网站豆瓣班级优化大师下载
  • 网站建设哪家公司靠谱seo公司
  • 做定制校服的网站百度seo营销推广多少钱
  • 手机网站qq登录插件网站seo优化方案项目策划书
  • 一般网站做响应式吗合肥品牌seo
  • 常州seo网站推广友情链接交换形式有哪些
  • 用jsp做电影网站的界面手机百度2022年新版本下载
  • 网站源码 com大全网络推广运营优化
  • 山西2地又检出阳性优化设计五年级下册语文答案
  • 网站改版建议pr的选择应该优先选择的链接为
  • Python做网站 性能沈阳专业seo
  • cad图做网站链接黄页网络的推广网站有哪些
  • 手机网页游戏大全seo推广外包报价表
  • 网站赞赏seo试用软件
  • 金华市建设局官方网站如何制作网页广告