leetcode977
leetcode977
思路
代码
#include<iostream>
#include<vector>
using namespace std;class Solution {
public:vector<int> sortedSquares(vector<int>& nums) {int len = nums.size();int left = 0;int right = len - 1;int write = len - 1;vector<int> return_list(len);while(left <= right && write >= 0){if(nums[left]*nums[left] > nums[right]*nums[right]){return_list[write] = (nums[left]*nums[left]);write--;left++;}else{return_list[write] = (nums[right]*nums[right]);write--;right--;}}return return_list;}
};int main(){vector<int> nums = {-4,-1,0,3,10};vector<int> &nums_r =nums; Solution s;vector<int> v = s.sortedSquares(nums_r);return 0;
}
leetcode977相关推荐
- LeetCode-977有序数组的平方
LeetCode-977有序数组的平方 方案1-直接平方后排序 (没啥好说的) 方案2-双指针排序 方案2 数据可能有3中情况: 全为正数 (直接平方即可) 全为负数 (平方后逆序即可) 有正有负(双 ...
- 代码随想录第二天 |LeetCode977.有序数组的平方,LeetCode209.长度最小的子数组,LeetCode59.螺旋矩阵II
LeetCode977.有序数组的平方 977. 有序数组的平方 - 力扣(LeetCode) 暴力解法: 一开始不习惯用双指针解法,习惯性先平方再用双指针,发现做不出了HH.于是愉快的用传统暴力解法 ...
- 代码随想录训练营第二天|LeetCode977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
day2 | LeetCode977.有序数组的平方.209.长度最小的子数组.59.螺旋矩阵II 创建时间: October 13, 2022 3:29 PM 一.今日任务 977.有序数组的平方 ...
- 代码随想录算法训练营第二天|LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II。
LeetCode977.有序数组的平方 题目链接:LeetCode977.有序数组的平方 暴力解法: class Solution { public:vector<int> sortedS ...
- 代码随想录算法训练营Day02 | LeetCode977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
LeetCode977. 有序数组的平方 题目链接:https://leetcode.cn/problems/squares-of-a-sorted-array/ 思路:看到题目的第一想法是使用暴力法 ...
- 代码随想录算法训练营第二天|LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵Ⅱ
算法训练营打卡第二天,今天的前两道题目重点练习了双指针的用法,最后一道题目将边界条件的限定作为关键点,额外锻炼了逻辑能力. LeetCode977.有序数组的平方 题目链接 https://leetc ...
- 代码随想录算法训练营第二天 | LeetCode977.有序数组的平方 ,209.长度最小的子数组,59.螺旋矩阵II
代码随想录算法训练营第二天 | LeetCode977.有序数组的平方 ,209.长度最小的子数组,59.螺旋矩阵II 一. LeetCode977.有序数组的平方 1. 题目链接[LeetCode9 ...
- leetcode977. 有序数组的平方(暴力+双指针)
一:题目 二:暴力+双指针 1:暴力 class Solution {public:vector<int> sortedSquares(vector<int>& num ...
- 每日一题——LeetCode977(有序数组的平方)二种方法
977. 有序数组的平方 难度:简单 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序. 示例 1: 输入:nums = [-4,-1, ...
最新文章
- Python代码:数字图像处理(DIP)7.1.1图像金字塔example7.1
- C语言函数到.h文件,求助C语言大佬 , 只会写到一个.c文件里 ,不会用.h头文件...
- 【数据库】MongoDB数据库的操作及练习
- PTA6、输出10个不重复的英文字母 (10 分)
- 数据分析之分析美国人口
- IP Scanner Pro for mac(局域网IP扫描软件)
- iOS 报错 : dyld: Library not loaded: @rpath/
- ASsd固态测试软件数据,128G固态硬盘各项测试数据评测报告
- 姓名大战c语言,c语言姓名大作战游戏
- 慕课-现代通信技术-知识点记录
- 谷歌金山词霸合作版在PDF中不能取词
- 站在巨人的肩膀上(转载)
- maven plugins飘红
- 迁移学习和模型的微调
- This must be due to duplicate classes or playing wrongly with class loaders 1
- 希斯·莱杰获奥斯卡最佳男配角奖
- Java项目:设备台账管理系统(java+SSM+HTML+JSP+JS+mysql)
- android画直角坐标系,用Android画个五角星
- java this() super()_Java this()和super()的使用注意
- 大数据技术原理与应用(林子雨老师)慕课课后习题