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
每日一题滑动窗口
LeetCode之算法面试之数组4之长度最小的子数组(209)、无重复字符的最长字串(3)、找到字符串中所有字母异位词(438)、最小覆盖字串(76)
数组41、长度最小的子数组(209)2、无重复字符的最长字串(3)3、找到字符串中所有字母异位词(438)4、最小覆盖字串(76)————技巧点:
滑动窗口
1、长度最小的子数组(209)题目描述:【中等题
珞沫
·
2023-11-22 14:08
leetcode
#
数组
leetcode
算法
python
LeetCode刷题|338比特位计数
今天的
每日一题
是一道与二进制有关的题目,也是我第一次做这样的题目。还是先看一下题目描述吧。题目描述LeetCode地址:比特位计数我的解法暴力解法第一人又开始表演了。
杜小瑞
·
2023-11-22 13:43
算法与数据结构
算法
leetcode
数据结构
python
力扣
每日一题
-美化数组的最少删除数-2023.11.21
力扣
每日一题
:美化数组的最少删除数开篇 今天的力扣
每日一题
居然写出来了,好开心,迫不及待地把题目分享出来,希望你也能把它狠狠拿下。
孤舟一叶~
·
2023-11-22 13:58
Java算法
leetcode
算法
职场和发展
java
数据结构
蓝桥杯
每日一题
2023.11.21
题目描述“蓝桥杯”练习系统(lanqiao.cn)题目分析思路:1.去重排序将其进行预处理2.用gcd得到最简比值3.用gcd_sub分别计算分子、分母的指数最大公约数#includeusingnamespacestd;constintN=110;typedeflonglongll;lln,cnt,a[N],x[N],y[N];llgcd(lla,llb){returnb?gcd(b,a%b):a
Akct
·
2023-11-22 11:34
蓝桥杯
职场和发展
蓝桥杯
每日一题
2023.11.20
题目描述“蓝桥杯”练习系统(lanqiao.cn)题目分析方法一:暴力枚举,如果说数字不在正确的位置上也就意味着这个数必须要改变,进行改变记录即可#includeusingnamespacestd;constintN=2e5+10;intn,a[N],ans;intmain(){cin>>n;for(inti=1;i>a[i];for(inti=1;iusingnamespacestd;const
Akct
·
2023-11-22 11:04
蓝桥杯
职场和发展
CSDN
每日一题
学习训练——Python版(N皇后 II、买卖股票的最佳时机 II、编程通过键盘输入每一位运动员)
版本说明当前版本号[20231120]。版本修改说明20231120初版目录文章目录版本说明目录N皇后II题目解题思路代码思路参考代码买卖股票的最佳时机II题目解题思路代码思路参考代码编程通过键盘输入每一位运动员题目解题思路代码思路参考代码N皇后II题目n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回n皇后问题不同的解决方案的数量。示例1:
放下华子我只抽RuiKe5
·
2023-11-22 10:32
算法练习笔记(Python版)
python
算法
动态规划
深度优先
数据结构
滑动窗口
4:LeetCode209. 长度最小的子数组
1.暴力计算这是一道经典的
滑动窗口
的
纵横千里,捭阖四方
·
2023-11-22 07:50
算法
leetcode
数据结构
长度最小的子数组——
滑动窗口
先上暴力解法classSolution{public:intminSubArrayLen(inttarget,vector&nums){intsum;intminLen=INT32_MAX;for(inti=0;i=target){intlen=j-i+1;minLen=minLen=target的数就跳出循环,不然也会超时。子序列我一开始想的是每一次sum+的时候就len++,但其实j-i+1就
Grairain
·
2023-11-22 07:48
Leetcode刷题
leetcode
长度最小的子数组(
滑动窗口
)
一:题目二:上码classSolution{public:/**思路:1.
滑动窗口
解法1>:确定窗口内是什么2>:确定窗口的起始位置3>:确定窗口的终止位置2.窗口:也就是我们的求的连续字符串的和3.窗口的起始位置
天天向上的菜鸡杰!!
·
2023-11-22 07:15
leetcode复习题目
算法分析与设计
算法
leetcode
Leetcode 209.长度最小的子数组
思路思路一:暴力解法 使用两个for循环,不断寻找符合条件的子数组思路二:
滑动窗口
滑动窗口
可以根据当前子数组和的大小,不断调节子数组的起始位置,将
luzhoushili
·
2023-11-22 06:45
#
Leetcode
Algorithm
leetcode
算法
职场和发展
Leetcode 209. 长度最小的子数组——go语言实现
文章目录一、题目描述二、代码实现方法一:暴力法解题思路代码实现复杂度分析方法二:
滑动窗口
+双指针解题思路代码实现复杂度分析方法三:前缀和+二分查找解题思路代码实现复杂度分析一、题目描述给定一个含有n个正整数的数组和一个正整数
及尔偕老lp
·
2023-11-22 06:10
面试高频算法题
Leetcode
leetcode
golang
算法
LeetCode 209. 长度最小的子数组 Minimum Size Subarray Sum
3-7
滑动窗口
MinimumSizeSubarraySum题目:LeetCode209.长度最小的子数组给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和≥s的长度最小的连续子数组。
KAIKAI_ING
·
2023-11-22 06:32
LeetCode题目总结
LeetCode
209.
长度最小的子数组
Minimum
Size
Subarray
Sum
leetcode 209.长度最小的子数组
滑动窗口
所谓
滑动窗口
,就是不断的调节子序列的起始位置和终止位置,从而得出我们要想的结果。
liangzw_xidian
·
2023-11-22 06:02
双指针法
滑动窗口
前缀和
leetcode
数据结构
算法
LeetCode209.长度最小的子数组(
滑动窗口
法、暴力法)
LeetCode209.长度最小的子数组1.问题描述2.解题思路3.代码4.知识点1.问题描述给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的连续子数组[numsl,numsl+1,...,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。力扣题目链接示例1:输入:target=7,nums=[2,3,1,2
萏语
·
2023-11-22 06:30
算法刷题
算法
数据结构
python
c++
2020-7-13
每日一题
2020090 与世界近代史有关的高考题90 《鲁滨逊漂流记》与世界近代史
(2018全国卷42)阅读材料,完成下列要求。(12分)材料英国作家笛福创作的小说《鲁滨逊漂流记》出版于1719年,其中许多情节反映了世界近代早期的重大历史现象,小说梗概如下:鲁滨逊出生于英国一个生活优裕的商人家庭,渴望航海冒险。他在巴西开办了种植园,看到当地缺少劳动力,转而去非洲贩卖黑奴。在一次航海途中,鲁滨逊遇险漂流到一座荒岛上。他凭借自己的智慧和力量,制造工具,种植谷物,驯养动物,经过十多年
轩宸2020
·
2023-11-22 06:23
【
每日一题
】设计循环队列(C语言)
循环队列是我们可以对队列有更深一步的理解的题目,而且可以进一步加强其他方面的知识(例如对循环数组的取模运算,指针的解引用),是个蛮不错的巩固习题,话不多说,进入正题。链接在此:设计循环队列强烈建议先自己做一遍,直接看的话可能会比较不知所云目录利用数组设计:思路:代码实现:利用链表设计:思路:代码实现:本题可以使用数组或链表来设计,本篇文章都会涉及到做这题时会遇到很多难点先说结论:此题的难点在于如何
统一热红茶
·
2023-11-22 03:44
c语言
开发语言
分布式限流之Redis的zset结构基于Lua和Pipeline的技术实现
Java语言环境下使用redis进行限流啥也不说先上代码分析lua和Pipeline两种方式优缺点补充说明redis的zset结构啥也不说先上代码/***基于redis做的
滑动窗口
限流**@paramkeyredis
独行-浪子
·
2023-11-21 22:15
Java操作
数据库操作
网络相关
java
redis
限流
Lua脚本
Zset结构
CSDN项目:
每日一题
csdn项目页2020.1212.962.不同路径2020.1111.23452.用最少数量的箭引爆气球11.22242.有效的字母异位词11.20147.对链表进行插入排序11.19283.移动零11.18134.加油站11.171030.距离顺序排列矩阵单元格11.141122.数组的相对排序11.13328.奇偶链表11.11514.自由之路11.1031.下一个排列11.9973.最接近原
jhaos
·
2023-11-21 21:32
leetcode
leetcode
算法
python
2019-05-28
每日一题
Threemonthsintoanine-monthproject,thecompanyasksakeytechnicalconsultanttotransfertoanotherproject.However,thecompanydoesnothaveanalternativeresourcetocompletetheoriginalproject.Whatshouldtheprojectman
谁说咖啡不苦
·
2023-11-21 19:32
leetcode
每日一题
--89. 格雷编码
leetcode
每日一题
--89.格雷编码题目描述解题思路代码89.格雷编码题目描述n位格雷码序列是一个由2^n个整数组成的序列,其中:每个整数都在范围[0,2n-1]内(含0和2n-1)第一个整数是0
真的该去学习了
·
2023-11-21 18:51
leetcode
leetcode
算法
javascript
Java-两个数组交集
每日一题
2022.11.5Java-两个数组交集给定两个数组nums1和nums2,返回它们的交集。输出结果中的每个元素一定是唯一的。
季秋99
·
2023-11-21 18:16
java
卷积核的形象化解释
就像摄影中使用不同类型的滤镜可以突出或弱化特定颜色或纹理一样,卷积核可以通过
滑动窗口
的方式,对输入数据进行特征提取和加权求和。举个例子,假设有
人工智能教学实践
·
2023-11-21 15:54
人工智能
opencv
python编程实践
cnn
图像处理
网络
2023-04-29 LeetCode
每日一题
(删除字符使频率相同)
2023-04-29
每日一题
一、题目编号2423.删除字符使频率相同二、题目链接点击跳转到题目位置三、题目描述给你一个下标从0开始的字符串word,字符串只包含小写英文字母。
HEU_firejef
·
2023-11-21 14:20
LeetCode每日一题
leetcode
算法
数据结构
力扣刷题日常 2423.删除字符使频率相同(4.29
每日一题
)
这道题我在最初思考的时候陷入了误区,我最开始的思路是利用数组记录每个字母出现的次数,然后通过判断数组是否只有一个元素与其他元素不同且只相差1来判断是否能够删除一个字符使频率相同。然后在实际操作中,我发现情况实在太多了,根本考虑不全。然后就一直在提交出错,加if判断,然后再报出另一种错,再加判断。这里举几个我最开始没有想到的情况,比如abcde,这个字符串每个字符都出现一次,并没有一个字符是比其他字
枣丶睡
·
2023-11-21 14:19
leetcode
哈希算法
算法
java
滑动窗口
中位数
480.
滑动窗口
中位数Java:超出时间限制classSolution{double[]ans;intj;privatevoidsortAndSetAns(intk,Mapmap){List>list=
LIZHUOLONG1
·
2023-11-21 14:15
LeetCode刷题
算法
备战CKA
每日一题
——第12天 | 史上最全kubernetes之kubectl常用命令解析与示例演练,CKA真题
昨日考题创建两个deployment名字分别为cka-1203-01、cka-1203-02;cka-1203-01的Pod加label:cka:cka-1203-01;cka-1203-02的Pod加label:cka:cka-1203-02;请用利用kubectl命令label选择器查出这两个deployment,并按照创建时间排序。例如:NAMEREADYUP-TO-DATEAVAILABL
进击云原生
·
2023-11-21 13:54
LeetCode(30)长度最小的子数组【
滑动窗口
】【中等】
目录1.题目2.答案3.提交结果截图链接:长度最小的子数组1.题目给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的连续子数组[numsl,numsl+1,...,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]
ACGkaka_
·
2023-11-21 11:23
LeetCode
leetcode
算法
职场和发展
LeetCode(31)无重复字符的最长子串【
滑动窗口
】【中等】
目录1.题目2.答案3.提交结果截图链接:无重复字符的最长子串1.题目给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最
ACGkaka_
·
2023-11-21 11:16
LeetCode
leetcode
算法
职场和发展
[单调队列+模板] 单调队列模板
最为经典的应用是
滑动窗口
问题,我遇到的题目比较少,在此仅总结代码模板,可能不适用普遍学习者。单调队列也分为两种,单调递增、递减队列,适用于不同场景,以后会根据题目来使用。
Ypuyu
·
2023-11-21 05:07
#
单调队列
单调队列
算法模板
滑动窗口
队列
有一个大小为k的
滑动窗口
,它从数组的最左边移动到最右边。你只能在窗口中看到k个数字。每次
滑动窗口
向右移动一个位置。以下是一个例子:该数组为[13-1-35367],k为3。
YikNjy
·
2023-11-21 05:36
刷题
数据结构
队列
单调队列 模板
单调队列问题也可以被称为"
滑动窗口
"为问题,它是维持一个单调窗口,元素进队列时,需要与队尾元素进行比较,在维持的窗口单调递增的情况下,如果该元素大于队尾元素,可以直接将该元
Fool _one
·
2023-11-21 05:35
动态规划
单调队列模板(
滑动窗口
)
文章目录例题.
滑动窗口
一、单调队列特点二、原理1.例子(输出窗口最小值):2.模拟(输出窗口最大值)3.队头何时出队三、代码实现及注释例题.
滑动窗口
滑动窗口
有一个长为n的序列a,以及一个大小为k的窗口。
胡牧之.
·
2023-11-21 05:00
学习笔记
队列
单调队列——模板
常见模型:找出
滑动窗口
中的最大值/最小值问题描述给定一个大小为n≤106n≤10^6n≤106的数组。有一个大小为k的
滑动窗口
,它从数组的最左边移动到最右边。您只能在窗口中看到k个数字。
青丝蛊
·
2023-11-21 05:59
c语言
数据结构
c++
单调队列/单调栈优化dp
从这几篇博客学习的:DP优化小技巧(单调队列/单调栈)(单调队列优化DP)代码源
每日一题
Div1选元素(数据加强版)算法学习笔记(67):单调栈牛客多校第九场I(单调栈优化dp/单调栈的常用套路)一.单调队列
Akari Kitō
·
2023-11-21 05:28
题解
单调队列
单调栈
动态规划
dp
ACM
洛谷 P1886
滑动窗口
/【模板】单调队列 Java实现
滑动窗口
/【模板】单调队列题目描述有一个长为nnn的序列aaa,以及一个大小为kkk的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。
清梦2020
·
2023-11-21 05:56
蓝桥杯
数据结构与算法
java
算法
蓝桥杯
单调队列
[模板]单调队列
(题目不难,只有例题)例题:例题1
滑动窗口
:题目来源:P1886代码:见题解P1886例题2:calc:代码:#includeusingnamespacestd;longlongans=0;dequeq
gzx20210226
·
2023-11-21 05:23
模板
c++
单调队列
算法
【单调队列】【模板】
滑动窗口
小目录链接题目描述样例输入样例输出思路代码链接YbtOJ题目描述有一个长为n的序列a,以及一个大小为k的窗口。现在这个窗口从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。样例输入8313-1-35367样例输出-1-3-3-333335567思路单调队列维护最值模板代码#include#include#include#includeusingnamespacestd;i
ssllth
·
2023-11-21 05:21
单调队列
leetcode
每日一题
31
搜索旋转排序数组那……二分法呗数组中的数可以相同比33.搜索旋转排序数组多了一个「有重复元素」,导致无法根据num>=nums[0]来判断num在哪一半,比如[1,1,1,1,1,2,1,1,1]旋转数组两头相等,元素1可能在左半边可能在右半边解决方法也很简单,只要把「旋转数组两头相等」这种特殊情况排除掉就行了排除掉旋转数组两头相等的情况后,再像33一样判断从哪分因为只旋转了一次,所以数组分为两段
CodingJazz
·
2023-11-21 04:48
leetcode
算法
数据结构
每日一题
leetcode236-二叉树的最近公共祖先
二叉树的最近公共祖先https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/思路:一开始看到这个题目的反应是,如果可以从p,q节点往上搜索就好了。于是想到了对于二叉树的后序遍历,二叉树的后序遍历返回时需要携带信息表示以该节点为根的子树是否包含需要寻找的节点p或q,或者是返回已经找到的最近公共祖先。我们去递归的
一个酷酷的男子
·
2023-11-21 00:35
国考英语
每日一题
2020.3.29
2015年真题词汇18(括号里的词需替换)18.Icouldn'taffordtoflyhome,andatrainticketwas(likewise)beyondmymeans.A.alsoB.nonethelessC.furthermoreD.otherwise18.[正确答案]A[考点类型]副词[考点剖析]题干中的likewise意为“同样”。also"也,同样";nonetheless"
Angela赵舞佳
·
2023-11-20 22:00
2021-2-19晨间日记
今天是什么日子起床:7点半就寝:天气:晴心情:舒畅纪念日:不是叫我起床的不是闹钟是梦想年度目标及关键点:考编,考研本月重要成果:每日复习教育学今日三只青蛙/番茄钟1、教育学
每日一题
2、心理学
每日一题
3、
文字世界的漫游
·
2023-11-20 22:27
滑动窗口
代码
//
滑动窗口
#include#includeusingnamespacestd;usingll=longlong;constintN=2e6+9;lla[N],mx[N],mi[N];voidsolve
想不出来_6
·
2023-11-20 22:55
c++
算法
小林coding计算机网络知识点总结
2.5HTTP2提高传输效率、吞吐能力2.6HTTP3三、TCP3.1三次握手、四次挥手3.2TCP重传、
滑动窗口
、
mmmyles
·
2023-11-20 22:31
计算机网络
网络
代码随想录Day 3 | 链表Part 1
文章目录Day1习题二分法34.在排序数组中查找元素的第一个和最后一个位置双指针283.移动零Day2习题
滑动窗口
904.水果成篮Day3链表Part1链表理论基础203.移除链表元素707.设计链表206
Damido31
·
2023-11-20 19:17
链表
数据结构
算法
代码随想录刷题day13
239.
滑动窗口
最大值、347.前K个高频元素题目:
滑动窗口
最大值题解:1)使用一个单调递减队列。从最大到最小。因为没有现成的这种数据结构,我们需要自己写一个。
weixin_46499215
·
2023-11-20 19:25
leetcode
算法
数据结构
【代码随想录刷题】栈与队列总结
文章目录1.栈与队列的理论基础2.栈的经典题目2.1栈在系统中的应用2.2括号匹配问题2.3字符串去重问题2.4逆波兰表达式问题3.队列的经典题目3.1
滑动窗口
最大值问题3.2求K个高频元素1.栈与队列的理论基础
夏栀呀呀呀
·
2023-11-20 19:49
代码随想录刷题
java
数据结构
leetcode
算法之
滑动窗口
1.概念:
滑动窗口
:是一种基于双指针的一种思想两个指针之间的元素形成一个窗口,通过左右指针不断移动去更新窗口中的数据。
lxylxy001
·
2023-11-20 17:56
算法
数据结构
c++
每日一题
2656. K 个元素的最大和(简单)
感觉
每日一题
除了困难之外很久没有做到有营养的题了classSolution:defmaximizeSum(self,nums:List[int],k:int)->int:return(2*max(
eyvr
·
2023-11-20 13:46
用Python刷力扣
算法
python
leetcode
每日一题
53. 最大子数组和(中等,数组)
很经典的数组题了classSolution:defmaxSubArray(self,nums:List[int])->int:ans=-inft=0foriinnums:t+=ians=max(ans,t)ift<0:t=0returnans
eyvr
·
2023-11-20 12:35
用Python刷力扣
算法
leetcode
python
C语言
每日一题
(31)相交链表
力扣160.相交链表题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。思路分析首先明确题目所要求的:1.两链表是否相交?2.如果相交的话,交点在哪?首先解决第一个问题,判断是否相交。首先两个链表的头结
对编程一片赤诚的小吴
·
2023-11-20 10:14
c语言
链表
开发语言
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他