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

【LeetCode-简单题】977. 有序数组的平方

文章目录

    • 题目
    • 方法一:双指针
    • 方法二:

题目

在这里插入图片描述

方法一:双指针

在这里插入图片描述

class Solution {
// 方法一 :双指针public int[] sortedSquares(int[] nums) {int left = 0;int right = nums.length -1 ;int[] res = new int[nums.length];//结果集新数组  长度为老数组长度for(int i = nums.length-1 ; i>=0 ;i--){int l = nums[left]*nums[left];int r = nums[right]*nums[right];if( l > r ){//若左边的值 大于 右边的值 ,让左边的值坐在最后面,然后移动左指针往后res[i] = l;left++;}else {//若左边的值 <= 右边的值 ,让右边的值坐在当前最后面,然后移动右指针往前res[i] = r;right--;}}return res;}}

方法二:

http://www.lryc.cn/news/163318.html

相关文章:

  • 【笔试强训选择题】Day39.习题(错题)解析
  • Prometheus-Alertmanager 警报管理器-部署和设置
  • 恒运资本:小盘股的优点?投资小盘股要注意哪些方面?
  • LeetCode:2. 两数之和
  • OpenCV(二十四):可分离滤波
  • 【JS进阶】防抖与节流
  • 【css】linear-gradient()的用法
  • java: 读取snakeyaml-1.26.jar各种jar包时出错; error in opening zip file
  • 医疗知识图谱 neo4j
  • 【LeetCode-简单题】367. 有效的完全平方数
  • vben-admin中渲染table表格时怎么处理不同的数据结构
  • 从零开始在树莓派上搭建WordPress博客网站并实现公网访问
  • Go基础18-理解方法的本质以选择正确的receiver类型
  • Go基础12-理解Go语言表达式的求值顺序
  • OJ练习第165题——修车的最少时间
  • 纯前端实现 导入 与 导出 Excel
  • 关于一次两段式提交和数据库恢复数据我的一些想法
  • 阿里巴巴springcloud的gateway网关如何用继承接口WebExceptionHandler定义一个json格式的404错误页面实例
  • 『力扣每日一题07』字符串最后一个单词的长度
  • 成都睿趣科技:抖音开店初期要注意什么
  • QT 5.13保姆级安装教程
  • js 创建DOM,并添加父DOM上,移除某个DOM的所有子节点
  • element el-input 二次封装
  • [源码系列:手写spring] IOC第十三节:Bean作用域,增加prototype的支持
  • 【性能优化】事件委托
  • C 风格文件输入/输出---无格式输入/输出---(std::fputc,std::putc,std::fputs)
  • 建议收藏!Harmony应用配置文件概述(Stage模型)
  • 金蝶云星空和四化智造MES(WEB)单据接口对接
  • Shell命令切换root用户、管理配置文件、检查硬件
  • DataX(MySQL同步数据到Doris)