E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
209.
代码随想录训练营Day2:977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵+数组总结
977有序数组的平方拿到题之后,可以想到先平方后排序,sort(A.begin(),A.end());但是时间复杂度为O(n+nlogn)也可以采用双指针方法,经过分析,首先这是一个有序数组,所以平方之后最大数在两边,只需要从两边开始比较向中间靠拢即可,但需要一个新的数据来存放,用空间换时间,时间复杂为O(n)附加知识点:创建一个vector:C++中vector和array的区别一定要弄清楚,v
qq_45789731
·
2023-09-22 05:57
矩阵
算法
数据结构
算法笔记--滑动窗口
力扣
209.
长度最小子数组https://leetcode.cn/problems/minimum-size-subarray-sum/在这道题中要注意的不仅仅是滑动窗口的问题,更重要的问题是在循环控制中
Feng,
·
2023-09-21 00:34
算法
算法
笔记
刷刷刷——滑动窗口
文章目录
209.
长度最小的子数组(中等)题目链接算法原理代码实现3.无重复字符的最长子串(中等)题目链接算法原理代码实现1004.最大连续1的个数III(中等)题目链接算法原理代码实现1658.将x减到
请揣满RMB
·
2023-09-20 18:38
原创
刷题
哈希算法
算法
滑动窗口
c++
【算法挨揍日记】day05——
209.
长度最小的子数组、3. 无重复字符的最长子串
209.
长度最小的子数组
209.
长度最小的子数组题目描述:给定一个含有n个正整数的数组和一个正整数target。
学IT的小卢
·
2023-09-18 12:32
算法挨揍日记
Leetcode
算法
数据结构
有序数组的平方 && 长度最小的子数组 &&螺旋矩阵II
导航今天这篇主要讲述leetcode题目:977.有序数组的平方
209.
长度最小的子数组59.螺旋矩阵II有序数组的平方题目链接:977.有序数组的平方分析过程:本题应该使用双指针的思路来解答。
love_0_love
·
2023-09-18 06:36
矩阵
数据结构
线性代数
韩语单词之五
够哥们儿.208.하나사면덤으로하나드립니다.买一赠一.하나사면덤으로하나더드립니다
209.
어서오세요.欢迎光临.210.죽마고우竹马之交211.그렇군요.原来如
leving
·
2023-09-16 19:04
代码随想录算法训练营第二天|977.有序数组的平方 &
209.
长度最小的子数组 & 59.螺旋矩阵II
977.有序数的平方题目链接:力扣解题思路:双指针①定义左右指针②创建新数组,大小和旧数组一样③循环:若右指针指向的数的平方大于左边,则在新数组下标j处加入此数,新数组下标j--,右指针right--若左指针指向的数的平方大于右边,则在新数组下标j处加入此数,新数组下标j--,左指针left++代码如下:classSolution{publicint[]sortedSquares(int[]num
居居不睡
·
2023-09-16 14:46
算法
矩阵
数据结构
有序平方数排序,
209.
长度最小的子数组,59.螺旋矩阵II
今日学习的文章链接和视频链接有序平方数长度最小子数组螺旋矩阵II977.有序平方数排序●自己看到题目的第一想法首先将数组内元素逐个平方,然后运用排序算法将数组内元素排序。●看完代码随想录之后的想法利用双指针,并借用新数组排序,用时更短。●自己实现过程中遇到哪些困难这题耗时较短,做的比较顺利●今日收获复习了一些基本的排序算法,并进一步理解了双指针的原理。我的代码classSolution{publi
dreams00
·
2023-09-15 13:06
算法
矩阵
java
代码随想录算法训练营完结篇 ★★★
数组代码随想录算法训练营第一天|704.二分查找、27.移除元素代码随想录算法训练营第二天|977.有序数组的平方、
209.
长度最小的子数组链表代码随想录算法训
FuCosmo
·
2023-09-13 00:31
代码随想录
算法
算法
面试
【LeetCode-中等题】
209.
长度最小的子数组
文章目录题目方法一:滑动窗口:方法二:题目方法一:滑动窗口:参考图解动画:长度最小的子数组classSolution{//方法一:滑动窗口publicintminSubArrayLen(inttarget,int[]nums){intn=nums.length;if(n==0)return0;intleft=0;intres=Integer.MAX_VALUE;intsum=0;for(intri
今天你写代码了吗??
·
2023-09-11 14:04
力扣
#
中等题
leetcode
算法
职场和发展
Day02|数组part02: 977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II
Day02|数组part02:977.有序数组的平方,
209.
长度最小的子数组,59.螺旋矩阵II今天的题量有点多,但基本也是看了就有思路,其中59螺旋矩阵是我的一生之敌,估计下次碰到还是不会一次性ac
QHG7C0
·
2023-09-11 00:16
矩阵
算法
leetcode
【算法专题突破】滑动窗口 - 长度最小的子数组(9)
目录1.题目解析2.算法原理3.代码编写写在最后:1.题目解析题目链接:
209.
长度最小的子数组-力扣(Leetcode)要注意的是,题目给的是正整数,而题目要求并不难理解,就是找最短的子数组。
戊子仲秋
·
2023-09-10 20:41
算法专题训练
leetcode
算法
c++
【代码随想录 | day02】(JavaScript)977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II
977.有序数组的平方我的解题思路我的解题思路目前还是局限在使用库函数:先使用map方法,对数组的每一个操作进行平方处理使用sort排序。其实就可以扪心自问一下,sort底层原理是真的懂吗?补充知识点:sort函数进行排序的时间复杂度为n*log2n。sort排序的底层是使用什么排序算法的?Array.sort()排序核心思路双指针解法时间复杂度为O(n),那么会有一次for循环。要搞清楚到底循环
晚灯留不住星光
·
2023-09-09 23:10
javascript
矩阵
排序算法
移除元素,977.有序数组的平方,
209.
长度最小的子数组
1、704.二分查找思路:对于二分查找,主要是两个定义,左闭右闭[lift,right]、左闭右开[lift,right);主要还是在程序里,当在while(lift&nums,inttarget){intleft=0;intright=nums.size()-1;while(lefttarget){right=middle-1;}else{returnmiddle;}}return-1;}};当
七人酒
·
2023-09-09 16:53
代码随想录算法训练营
算法
数据结构
代码随想录算法训练营day2 | 977.有序数组的平方 、
209.
长度最小的子数组、59.螺旋矩阵II
目录977.有序数组的平方1)暴力解法2)双指针法
209.
长度最小的子数组1)暴力解法2)滑动窗口59.螺旋矩阵II977.有序数组的平方力扣题目链接1)暴力解法每个数平方之后,排个序classSolution
weixin_42179093
·
2023-09-09 15:39
leetcode
c++代码随想录
leetcode
c++
算法刷题笔记【数组】
209.
长度最小的子数组
算法刷题笔记【数组】
209.
长度最小的子数组给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和≥s的长度最小的连续子数组,并返回其长度。如果不存在符合条件的子数组,返回0。
兰铁二幼张同学
·
2023-09-09 14:35
代码随想录算法训练营19期第二天 | 977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II
用时:30分钟
209.
长度最小的子数组题目链接:力扣文章讲解:代码随想录视频讲解:拿下滑动窗口!|LeetCode209长度最小的子数组_哔哩哔哩_bilib
DWcsdnNET
·
2023-09-09 14:51
算法
leetcode
7.13数组2
977.有序数组的平方-力扣(Leetcode)运用双指针发或者暴力法解决双指针开新空间后谁大谁放在最后特别注意i和j相等的情况
209.
长度最小的子数组-力扣(Leetcode)一开始没看清题目再以为要以数组形式输出酷酷一顿用优先队列暴力解决结果超时后面还是得用特殊方法首先了解该题滑动窗口的基本内容如果滑动窗口内的值
Pointer_array
·
2023-09-08 17:19
算法
LeetCode刷题笔记【2】:数组专题-2(有序数组的平方、长度最小的数组、螺旋矩阵)
文章目录前置知识977.有序数组的平方题目描述解题思路代码
209.
长度最小的子数组题目描述暴力求解滑动窗口(双指针)59.螺旋矩阵II题目描述思路代码总结前置知识见LeetCode刷题笔记【1】:数组专题
Eibosinu
·
2023-09-08 03:40
LeetCode刷题笔记
leetcode
笔记
矩阵
算法
c++
经验分享
代码随想录算法训练营第二天 | 977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II
977.有序数组的平方简单给你一个按非递减顺序排序的整数数组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]提示:1
嗝~~~~
·
2023-09-07 18:52
算法
矩阵
数据结构
2022-09-22算法训练Day2
day2任务977.有序数组的平方,
209.
长度最小的子数组,59.螺旋矩阵II,总结开始:(一)977题目链接:https://leetcode.cn/problems/squares-of-a-sorted-array
海狸攻城狮
·
2023-09-07 05:41
算法训练Day02|数组part02(LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II)
文章目录977.有序数组的平方重点代码
209.
长度最小的子数组|滑动窗口重点代码59.螺旋矩阵II重点代码总结文章讲解视频讲解977.有序数组的平方题目链接重点重点掌握双指针法,数组平方的最大值就在数组的两端
3分16秒
·
2023-09-06 16:38
算法
算法
代码随想录算法训练营第二天|977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II
209.
长度最小的子数组题目建议:本题关键在于理解滑动窗口,这个滑动窗口看文字讲解还挺难理解的,建议大家先看视频讲解。拓展题目可以先不做。题目链接:力扣文章讲
Dead Woods
·
2023-09-06 09:04
算法刷题
算法
代码随想录算法训练营第二天 | 977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II ,总结
题目链接:977.有序数组的平方文章讲解:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方第一想法:新定义一个数组,用来存放平方的值,这道题利用双指针,因为平方最大的值在数组的两边,定义左右指针,比较左右指针的平方的大小,谁的大倒序放入新的数组中,知道遍历整个数组;//时间复杂度:O(n)//空间复杂度:O(1)classSolution{public:vectors
河南第一深情彭于晏
·
2023-09-06 08:48
代码随想录算法训练营
算法
【Leetcode60天带刷】day02—— 977.有序数组的平方、
209.
长度最小的子数组、 59.螺旋矩阵II
题目:997.有序数组的平方Leetcode原题链接:997.有序数组的平方——力扣给你一个按非递减顺序排序的整数数组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
渡梦酒
·
2023-09-06 05:48
Leetcode算法刷题
leetcode
力扣
c++
算法
代码随想录训练营第二天| 977.有序数组的平方],
209.
长度最小的子数组 ,59.螺旋矩阵II
代码随想录训练营第二天|977.有序数组的平方],
209.
长度最小的子数组,59.螺旋矩阵II977.有序数组的平方文章视频思路代码总结
209.
长度最小的子数组文章视频思路代码总结[59.螺旋矩阵II]
雷贯三十三重天
·
2023-09-06 00:49
算法
数据结构
209.
长度最小的子数组
209.
长度最小的子数组代码思路此题注定要遍历数组中的每一个成员而且是从前到后的遍历我们可以尝试一下双指针的算法设定两个指针从初始化位置开始往后遍历,startend两个指针中间遍历一个长度的数组成员如果当前范围内的长度大于或等于
橘子味的茶二
·
2023-09-05 22:22
每日一题
数据结构
算法
代码随想录算法训练营第二天 | 977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II。
977.有序数组的平方题目链接:力扣文章讲解:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili解法:暴力(nums.sort()即可)or双指针思想的举一反三数组平方的最大值就在数组的两端,不是最左边就是最右边,不可能是中间。考虑双指针法:i指向起始位置,j指向终止位置。定义一个新数组result,和A数组一样的大小,让k指向result数
Xjy xxxpy
·
2023-09-05 21:53
代码随想录
一刷
算法
矩阵
线性代数
leetcode
209.
长度最小的子数组
题目链接:leetcode2091.题目给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的连续子数组[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。2.示例1)示例1:输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最
wyj不吃草
·
2023-09-05 19:13
leetcode
leetcode
算法
有序数组的平方,
209.
长度最小的子数组, 59. 螺旋矩阵 II
977.有序数组的平方给你一个按非递减顺序排序的整数数组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]提示:1nu
茱迪chen
·
2023-09-05 16:40
Leetcode刷题记录
算法
数据结构
python
非科班菜鸡算法学习记录 | 代码随想录算法训练营第二天| 977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II
977.有序数组的平方知识点:二分查找状态:看思路才会自己打977.有序数组的平方-力扣(LeetCode)思路:要求时间复杂度为n,说明只能循环一遍,平方和最大的要么在最左要么在最右,设置左右两个指针,分别从最左和最右开始,比较他们的平方,放进res的最后一个位置中(如过最右最大则向左移动右指针,反之向右移动左指针)。注意:for用法!for(表达式a;表达式b;表达式c),任何一个表达式都可以
Serein980610
·
2023-09-03 19:53
算法
代码随想录二刷day02
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣977.有序数组的平方二、力扣
209.
长度最小的子数组三、力扣904.水果成篮四、力扣76.最小覆盖子串五、力扣59.
乱世在摸鱼
·
2023-09-02 14:56
java
算法
数据结构
leetcode
209.
长度最小的子数组
之前用暴力求解超时了,改为双指针滑窗就好了classSolution:defminSubArrayLen(self,target,nums):n=len(nums)ans=n+1left=0#左指针temp=0#num[left:i+1]的累加和foriinrange(n):#i为右指针temp+=nums[i]whiletemp>=target:ans=min(ans,i-left+1)temp
Ling_Ze
·
2023-09-01 05:23
力扣
python
数据结构
leetcode分类刷题:易混题辨析一、
209.
长度最小的子数组 vs 560. 和为K的子数组
1、刷题慢慢积累起来以后,遇到相似的题目时,会出现算法思路混淆了2、这两道题都是对连续子数组加和进行考察,细节区别在于数组元素在
209.
长度最小的子数组为正整数(窗口增加元素递增,减少元素递减),在560
22世纪冲刺
·
2023-08-31 18:07
leetcode分类刷题
leetcode
算法
代码随想录算法训练营第二天|977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II
螺旋矩阵思路:第一次见到题目并没有思路,思考十来分钟后依然没思路,选了答案。实现过程:使用四个for循环来给四条边依次进行赋值,需要另外设置变量来控制每一圈开始的地方,以及其中需要注意边界条件的处理,这是比较关键的地方,思考不清楚可能会陷入进去。结论:需要二刷。代码:classSolution{public:vector>generateMatrix(intn){intloop=n/2;intmi
zhangke_EX
·
2023-08-30 22:52
算法
矩阵
数据结构
【LeetCode题目详解】 977.有序数组的平方
209.
长度最小的子数组59.螺旋矩阵II day2
本文章代码以c++为例!一、力扣第977题:有序数组的平方看完这个题目第一想法就是直接暴力解决,直接将全部平方然后进行排序。比如快排。代码如下:classSolution{public:vectorsortedSquares(vector&nums){for(inti=0;i=nums[j]*nums[j]那么result[k--]=nums[i]*nums[i];这里借用代码随想录的图更生动的显
xk.77
·
2023-08-30 11:23
算法
数据结构
c++
排序算法
leetcode
Java【手撕滑动窗口】LeetCode
209.
“长度最小子数组“, 图文详解思路分析 + 代码
文章目录前言一、长度最小子数组1,题目2,思路分析3,代码前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等Java数据结构:顺序表,链表,堆,二叉树,二叉搜索树,哈希表等JavaEE初阶:多线程,网络编程,TCP/IP协议,HTTP协议,Tomcat,Servlet,Linux,JVM等(正在持
灵魂相契的树
·
2023-08-29 13:26
OJ题
java
leetcode
滑动窗口
双指针
算法题打卡day2 | 977.有序数组的平方 、
209.
长度最小的子数组、59.螺旋矩阵II
977.有序数组的平方-力扣(LeetCode)状态:第一次暴力解法AC,第二次了解双指针思路后AC。昨天第二题的延续,暴力解法就是将数组全部更新之后进行排序。双指针解法利用了题目中说明的非递减特点,非递减也就意味着最大值只会在头尾产生,于是可以用头尾两个指针进行值判断并相向移动,用新建的数组从尾部开始存储。值得注意的是,两种方法的时间复杂度分别为和。如果有不能对原数组进行更改的要求,那么双指针法
寡悔
·
2023-08-29 10:42
算法
矩阵
数据结构
有序数组平方、
209.
长度最小的子数组、59螺旋矩阵Ⅱ
977有序数组平方题目链接:力扣文章链接:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili1.代码展现vectorsortedSquares(vector&nums){//使用sort的解法,时间复杂度为nlogn//vectorvTemp;//for(inti=0;ivTemp(nums.size());intnIndex=nums.si
凯670
·
2023-08-28 23:10
算法
矩阵
数据结构
209.
长度最小的子数组
209.
长度最小的子数组给定一个含有n个正整数的数组和一个正整数target。
Persistence is gold
·
2023-08-28 18:07
算法
数据结构
代码随想录算法训练营第二天| 977.有序数组的平方、
209.
长度最小的子数组(ACM模式)
977.有序数组的平方文档讲解:代码随想录-977.有序数组的平方状态:再次回顾。双指针法入门经典题目首先得明确的是,题目的数组是有序的,并且存在负数。那么:平方后的最大值,要不就是数组最后一个数,要不就是第一个数,不可能是中间的数。两个数形成比较或者存在关系,并且位于首尾两端,很容易想起双指针法。本题双指针法图解:本题代码(ACM)#include#includeusingnamespacest
FuCosmo
·
2023-08-28 03:06
代码随想录
算法
算法
c++
209.
长度最小的子数组(中等) 力扣数组刷题笔记(0)
0、题目描述:给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和≥s的长度最小的连续子数组,并返回其长度。如果不存在符合条件的子数组,返回0。示例:输入:s=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。题目链接:力扣1、题目理解:题目要求求出数组中满足其和≥s的长度最小的连续子数组,并返回其长度。如果不存在符合条件的子数组,返回
傻根根呀
·
2023-08-27 06:10
力扣刷题(初识)
leetcode
算法
数组
代码随想录算法训练营第二天| 977.有序数组的平方 ,
209.
长度最小的子数组 ,59.螺旋矩阵II ,数组专题总结
目录977.有序数组的平方暴力排序双指针法
209.
长度最小的子数组暴力解法滑动窗口59.螺旋矩阵Ⅱ模拟行为问题数组专题总结数组理论基础数组的经典题目二分法双指针法滑动窗口模拟行为思维导图977.有序数组的平方题目链接暴力排序每个数平方之后
榆榆欸
·
2023-08-25 16:38
代码随想录一刷
算法
数据结构
代码随想录算法训练营第二天 |LeetCode977.有序数组的平方
209.
长度最小的子数组 59.螺旋矩阵II
作者使用语言c++语言不同的小伙伴照样可以看,整体思路不影响的#LeetCode977有序数组的平方:参考文献:代码随想录(programmercarl.com)这道题是属于力扣的简单题的,看到这道题,首先关注到题目给定的数组是按非递减顺序排列的,如果用暴力写法的话还是很容易做出来的,相关代码如下:暴力写法classSolution{public:vectorsortedSquares(vecto
EAFQUAKE
·
2023-08-25 10:00
力扣刷题
算法
矩阵
c++
代码随想录【day 2】| 977.有序数组的平方、
209.
长度最小的子数组、 59.螺旋矩阵II
代码随想录【day2】|977.有序数组的平方、
209.
长度最小的子数组、59.螺旋矩阵IILeetCode977.有序数组的平方题目链接:977.有序数组的平方卡哥文解视频讲解解题思路(双指针)代码实现方法一
会开花的心
·
2023-08-25 09:59
Leetcode
#
代码随想录训练营
矩阵
算法
leetcode
代码随想录02|977.有序数组的平方,
209.
长度最小的子数组,59.螺旋矩阵II
977.有序数组的平方题目链接:977.有序数组的平方文章讲解:文章链接视频讲解:视频链接代码思路:通过前期的分析可知,数组元素的平方的最大值一定是在数组的左右两边,因此可以通过对撞指针来判断数组两边的数的大小,将大的值从后往前存放在一个新的数组里面,直到左右两个指针将整个数组检查完结束,返回存放我们排好序的新数组即可。classSolution{public:vectorsortedSquare
邓建雄
·
2023-08-25 09:59
代码随想录刷题
算法
leetcode
c++
代码随想录Day2 977.有序数组的平方、
209.
长度最小的子数组 、59.螺旋矩阵II
977.有序数组的平方题目给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例1输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后,数组变为[0,1,9,16,100]思路因为数组是非递减顺序的,所以平方最大的数一定在数组的两边(可能有负数的存在),所以我们用左右
m0_48857323
·
2023-08-25 09:27
c++
代码随想录算法训练营第二天 | 977.有序数组的平方、
209.
长度最小的子数组、59.螺旋矩阵II
今天依旧是数组知识的训练,加油977.有序数组的平方题目:给你一个按非递减顺序排序的整数数组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]输出:[
ZL_1205
·
2023-08-25 09:26
代码随想录
python
c++
leetcode
代码随想录
代码随想录训练营二刷第二天 | 977.有序数组平方
209.
长度最小的子数组 904. 水果成篮 59.螺旋矩阵II
代码随想录训练营二刷第二天|一、977.有序数组平方题目链接思路:数组是有序的,平方后最大值只会出现在数组两端,因此可以使用双指针法从两端选取最大值放在新数组的尾部。classSolution{publicint[]sortedSquares(int[]nums){intleft=0,right=nums.length-1,i=right;int[]result=newint[nums.lengt
当年拼却醉颜红
·
2023-08-25 08:49
矩阵
线性代数
【力扣】
209.
长度最小的子数组 <滑动窗口>
【力扣】
209.
长度最小的子数组给定一个含有n个正整数的数组和一个正整数target。
Koma_zhe
·
2023-08-25 02:05
力扣及OJ
#
模拟
leetcode
算法
数据结构
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他