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

977. 有序数组的平方/c++

977. 有序数组的平方 - 力扣(LeetCode)

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

示例 1:

输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100] 排序后,数组变为 [0,1,9,16,100]

示例 2:

输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]

题解---双指针

class Solution { public: vector<int> sortedSquares(vector<int>& nums) { int n = nums.size(); vector<int> ans(n); for (int i = 0, j = n - 1, pos = n - 1; i <= j;) { if (nums[i] * nums[i] > nums[j] * nums[j]) { ans[pos] = nums[i] * nums[i]; ++i; } else { ans[pos] = nums[j] * nums[j]; --j; } --pos; } return ans; } };
http://www.jsqmd.com/news/396495/

相关文章:

  • Python基于Vue的高校毕业生就业管理系统设计与开发 django flask pycharm
  • 316. 去除重复字母/c++
  • 强烈安利!10个一键生成论文工具测评:专科生毕业论文写作必备神器
  • 2026年北京艾美手表维修站推荐:基于长期稳定性评价,针对应急与日常保养场景 - 十大品牌推荐
  • 哪家维修站更专业?2026年北京艾美手表维修推荐评测,聚焦售后保障与网点覆盖 - 十大品牌推荐
  • 看这里!2026年2月当地口碑好的驾校公司推荐榜,驾校/学车驾校/考摩特车照/学车驾照/学大车,驾校公司推荐排行榜单 - 品牌推荐师
  • 2026年,什么样的CMS才能满足真实的建站需求
  • 从零起步轻松掌握SEO技巧,助你实现网站流量稳定增长
  • 这次终于选对! 千笔·降AI率助手,本科生降重首选
  • 2026必备!8个AI论文工具测评:继续教育毕业论文写作全攻略
  • 写作压力小了!8个AI论文网站深度测评,专科生毕业论文+开题报告全攻略
  • 2月16日
  • 交稿前一晚!千笔·降AI率助手,MBA论文降重神器
  • 话费卡回收方式推荐:流程简单又可靠! - 团团收购物卡回收
  • 程序员的未来:在AI时代重新定义技术价值
  • 再见 Electron!Electrobun 重磅发布!
  • Declaration of interests-模板
  • mPLUG视觉问答优化指南:提升图片分析速度的技巧
  • Python基于Vue的精品民宿管理系统的设计与实现 django flask pycharm
  • 搞Docker必懂的容器 8个核心操作,6大高频坑,3个核心逻辑,新手也能零失误
  • Thinkphp和Laravel框架基于协同过滤算法的的儿童图书推荐系统
  • Python基于Vue的学生宿舍管理系统的设计于实现 django flask pycharm
  • 话费卡回收新攻略:线上线下回收优势对比 - 团团收购物卡回收
  • 5分钟上手:LongCat-Image-Edit V2图片编辑实战
  • Python基于Vue的在线医疗预约系统设计与实现 django flask pycharm
  • 工业机器视觉之引导定位软件(WPF+Halcon+海康相机)
  • Rust所有权模型:编程语言中的“安全第一”哲学,如何从根源上杜绝类型混淆
  • DeepSeek-OCR-2实操手册:识别日志监控+Prometheus指标接入实践
  • CSP报告机制深度解析:用 `Content-Security-Policy-Report-Only` 安全测试你的网站
  • RMBG-2.0模型训练:从零开始构建自己的数据集