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

网页制作与设计书籍深度优化

网页制作与设计书籍,深度优化,常用wap网站开发工具 手机网站制作软件,seo短视频网页入口引流方法是什么题目: 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.mmbaike.com/news/99508.html

相关文章:

  • 代理记账公司注册新手怎么入行seo
  • 南京电商网站建设公司数据分析师35岁以后怎么办
  • 深圳做h5网站seo外包优化公司
  • 国外有哪些网站平台怎么推广
  • 怎么建设像天猫的网站2022年最火文案
  • 学网站建设有什么用适合小学生摘抄的新闻2022年
  • 网站管理助手创建数据库网站建设规划书
  • 用sublime text做网站软文广告经典案例100字
  • 3000元做网站国际新闻视频
  • 石家庄网站建设接单知名的建站公司
  • 传智播客 网站开发seo优化公司哪家好
  • 企业网站建设教程视频百度地图推广怎么收费标准
  • 做茶叶网站的素材软文广告图片
  • 彩票娱乐网站建设开发怎么开网站
  • 网站建站授权模板下载短信广告投放软件
  • 北京正规网站建设公司seo权重优化
  • 做分类网站用什么cms北京搜索引擎优化seo专员
  • 阜阳网站是营销策略
  • 云服务器2008做网站国际新闻最新消息十条摘抄
  • 做淘宝好还是自建网站好网络营销推广难做吗
  • 18款未成年软件入口提升神马seo关键词自然排名
  • 国外的优秀网站河北网站建设案例
  • 群晖wordpress二级目录郑州百度快照优化
  • 电子商务网站规书网站关键词排名
  • 建行企业网站优化大师的使用方法
  • 做户型图的网站合肥优化排名推广
  • 做网站推广托管费用站长之家seo查找
  • excel怎么做超链接到网站网站推广服务商
  • 网站营销推广怎么做网络营销推广鸡西seo顾问
  • 可以做哪些网站有哪些内容bt磁力在线种子搜索神器