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-滑动窗口
滑动窗口
中位数
480.
滑动窗口
中位数Java:超出时间限制classSolution{double[]ans;intj;privatevoidsortAndSetAns(intk,Mapmap){List>list=
LIZHUOLONG1
·
2023-11-21 14:15
LeetCode刷题
算法
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/单调栈的常用套路)一.单调队列NC50528
滑动窗口
主要思想
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-
问题2352-相等行列对
题目链接https://leetcode.cn/problems/equal-row-and-column-pairs/解答过程题目本身并不难理解,给定一个n*n的二维数组,按行列去找相等的pair,换句话说,用每一行和每一列来组合并判断是否相等。按照这样的思路,直接双重循环就可以了。判断某一行和某一列是否相等时,注意earlyreturn,碰到第一个不相等的元素即可返回,想来效率不会太差。但是,
getbusyliving24
·
2023-11-21 01:43
LeetCode
leetcode
算法
数据结构
java
滑动窗口
代码
//
滑动窗口
#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
leetcode-
面试题22. 链表中倒数第k个节点
//面试题22.链表中倒数第k个节点//输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个节点是值为4的节点。//示例://给定一个链表:1->2->3->4->5,和k=2.//返回链表4->5.//来源:力扣(LeetCode)//
qianzi_wei
·
2023-11-20 18:11
leetcode
leetcode
单链表
算法之
滑动窗口
1.概念:
滑动窗口
:是一种基于双指针的一种思想两个指针之间的元素形成一个窗口,通过左右指针不断移动去更新窗口中的数据。
lxylxy001
·
2023-11-20 17:56
算法
数据结构
c++
leetcode-
每日一题-69-x的平方根(简单,引出c语言内部sqrt的底层实现)
题目要求是不用sqrt或者pow等内部函数来实现平方根,所以我们借此可以来看看c语言sqrt的底层是怎么实现的.目录:方法一:暴力递归方法二:牛顿迭代法第三种:二分法69.x的平方根难度简单1202收藏分享切换为英文接收动态反馈给你一个非负整数x,计算并返回x的算术平方根。由于返回类型是整数,结果只保留整数部分,小数部分将被舍去。注意:不允许使用任何内置指数函数和算符,例如pow(x,0.5)或者
新城已无旧少年_
·
2023-11-20 09:31
算法
leetcode
c语言
算法
【每日一题】三个无重叠子数组的最大和
文章目录Tag题目来源题目解读解题思路方法一:
滑动窗口
写在最后Tag【
滑动窗口
】【数组】【2023-11-19】题目来源689.三个无重叠子数组的最大和题目解读解题思路方法一:
滑动窗口
单个子数组的最大和我们先来考虑一个长度为
wang_nn
·
2023-11-20 07:05
LeetCode每日一题
滑动窗口
数组
2023-11-19
【算法】
滑动窗口
题单——2.不定长
滑动窗口
(求最长/最大)
文章目录3.无重复字符的最长子串1493.删掉一个元素以后全为1的最长子数组904.水果成篮1695.删除子数组的最大得分2841.几乎唯一子数组的最大和2024.考试的最大困扰度1004.最大连续1的个数III1438.绝对差不超过限制的最长连续子数组2401.最长优雅子数组解法1——维护窗口内int各位出现的次数解法2——利用位运算的性质维护窗口1658.将x减到0的最小操作数1838.最高频
小威W
·
2023-11-20 06:58
算法刷题记录
算法
滑动窗口
力扣
leetcode
LeetCode:689. 三个无重叠子数组的最大和(dp C++)
目录689.三个无重叠子数组的最大和题目描述:实现代码与解析:dp原理思路:
滑动窗口
:原理思路:689.三个无重叠子数组的最大和题目描述:给你一个整数数组nums和一个整数k,找出三个长度为k、互不重叠
Cosmoshhhyyy
·
2023-11-20 01:53
LeetCode
leetcode
c++
算法
实例解析Linux TCP吞吐性能缺陷
缺陷的作文,一篇关于协议,一篇关于实现:https://zhuanlan.zhihu.com/p/454523556https://zhuanlan.zhihu.com/p/457454162总结一下:
滑动窗口
造成
dog250
·
2023-11-19 23:44
linux
tcp/ip
运维
传输层协议-TCP协议
目录TCP协议格式理解可靠性序号与确认序号16位窗口大小六个标志位连接管理机制三次握手四次挥手确认应答机制(ACK)超时空重传机制流量控制
滑动窗口
拥塞控制延迟应答捎带应答面向字节流粘包问题TCP异常情况
搬砖狗(●—●)
·
2023-11-19 23:40
网络
网络协议
tcp
linux
寻找两个有序数组的中位数
示例1:nums1=[1,3]nums2=[2]则中位数是2.0示例2:nums1=[1,2]nums2=[3,4]则中位数是(2+3)/2=2.5来源:力扣(LeetCode)链接:https://
leetcode
Zzk_fcc1
·
2023-11-19 22:19
数据结构(一)——链表与邻接表、栈与队列、KMP
肝就完了2月15日,day03打卡今日已学完y总的算法基础课-2.1-第二章数据结构(一)共7题,知识点如下链表与邻接表:单链表、双链表栈与队列:模拟栈、模拟队列单调栈、单调队列:
滑动窗口
(题目名)KMP
.浮尘.
·
2023-11-19 17:56
#
acwing算法基础课
算法
学习
数据结构
【LeetCode】LeetCode经典题目合集,面试刷这些就够了(持续更新)
用于自己整理和分享分数来自:https://zerotrac.github.io/leetcode_problem_rating/#/一级分类二级分类题目tag解释分数基础数据结构字符串3.无重复字符的最长子串
滑动窗口
Geek-Banana
·
2023-11-19 17:54
数据结构
&&
算法
LeetCode刷题记录与总结
leetcode
数据结构
面试题
算法
Hystrix vs Sentinel vs Resilience4j
SentinelHystrixResilience4j隔离策略信号量隔离(并发线程数限流)线程池隔离/信号量隔离信号量隔离熔断降级策略基于响应时间、异常比率、异常数基于异常比率基于异常比率、响应时间实时统计实现
滑动窗口
一生逍遥一生
·
2023-11-19 09:45
代码随想录训练营一刷总结
代码随想录训练营一刷总结一、数组四类经典题目:二分法、双指针法、
滑动窗口
、模拟行为。二、链表经典题目:虚拟头结点、链表的基本操作、反转链表、删除倒数第N个节点、链表相交、环形链表。
当年拼却醉颜红
·
2023-11-19 08:46
算法
TCP协议—如何提高数据发送效率
滑动窗口
TCP协议中,由于一发一收的方式性能较低,那么我们一次发送多条数据,就可以大大提高性能(将多个段的等待时间重叠在一起)窗口大小指的是无需确认应答而可以继续发送数据的最大值,上图窗口大小就是4000
浩然849
·
2023-11-19 04:07
网络
tcp/ip
网络协议
TCP发送大小
TPC一次可以发送的大小是多少:由两个因素决定:接收窗口和拥塞窗口;rwnd:接收方最多可以接受的字节大小;TCP不使用停等协议,而是一次发送多个报文段,然后等待确认,通过
滑动窗口
机制,把发送缓冲区中的数据分为
international321
·
2023-11-19 04:36
tcp
LeetCode Hot100之十:239.
滑动窗口
最大值
题目给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
滑动窗口
每次只向右移动一位。返回
滑动窗口
中的最大值。
鸡鸭扣
·
2023-11-18 21:01
LeetCode
leetcode
算法
数据结构
java
后端
滑动窗口
(单调队列)
滑动窗口
(单调队列)给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
滑动窗口
每次只向右移动一位。返回
滑动窗口
中的最大值。
Sudo_Wang
·
2023-11-18 21:33
LeetCode
c++
leetcode
数据结构
TCP与UDP协议
TCP使用
滑动窗口
机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制。
滑动窗口
协议,属于TCP协议的一种应用,用于网络
神气少年大角牛
·
2023-11-18 18:53
计算机网络
tcp/ip
udp
网络
传输层——TCP协议
文章目录一.TCP协议二.TCP协议格式1.序号与确认序号2.窗口大小3.六个标志位三.确认应答机制(ACK)四.超时重传机制五.连接管理机制1.三次握手2.四次挥手六.流量控制七.
滑动窗口
八.拥塞控制九
殿下p
·
2023-11-18 18:36
Linux网络编程
tcp/ip
网络协议
网络
【LeetCode学习计划】《算法-入门-C++》第6天
滑动窗口
文章目录3.无重复字符的最长子串方法1:
滑动窗口
过程演示567.字符串的排列方法1:
滑动窗口
方法1优化方法1优化(2)3.无重复字符的最长子串LeetCode中等\color{#FFB800}{中等}中等给定一个字符串
亡心灵
·
2023-11-17 10:15
LeetCode刷题
算法
数据结构
c++
leetcode
数组
Linux网络之传输层协议tcp/udp
报头确认应答机制(ACK)超时重传机制连接管理机制(三次握手四次挥手)1)三次握手服务端:客户端服务端:客户端理解TIME_WAIT状态解决TIME_WAIT状态引起Bind失败的方法理解CLOSE_WAIT状态
滑动窗口
yoouuung_
·
2023-11-17 10:52
linux
网络
linux
tcp/ip
网络协议
常见限流算法解读
目录前言固定窗口(计算器法)
滑动窗口
漏桶算法令牌桶算法总结前言在现在的互联网系统中有很多业务场景,比如商品秒杀、下单、数据查询详情,其最大特点就是高并发,但是我们的系统通常不能承受这么大的流量,继而产生了很多的应对措施
一个风轻云淡
·
2023-11-17 09:29
SpringCloud体系解读
java
开发语言
spring
cloud
sentinel
spring
分布式
spring
boot
LeetCode-
二叉树的下一个节点
如果当前节点有右儿子,则右子树中最左侧的节点就是当前节点的后继。比如F的后继是H;如果当前节点没有右儿子,则需要沿着father域一直向上找,找到第一个是其father左儿子的节点,该节点的father就是当前节点的后继。比如当前节点是D,则第一个满足是其father左儿子的节点是C,则C的father就是D的后继,即F是D的后继。时间复杂度分析:不论往上找还是往下找,总共遍历的节点数都不大于树的
青衫客36
·
2023-11-17 05:07
树
Leetcode
剑指Offer
leetcode
算法
【计算机网络】TCP协议
文章目录TCP协议TCP的结构TCP的特点TCP如何保证可靠传输确认应答(可靠机制)超时重传(可靠机制)连接管理(可靠机制)
滑动窗口
(效率机制)流量控制(可靠机制)拥塞控制(可靠机制)延时应答(效率机制
努力的小徐
·
2023-11-17 01:44
计算机网络
tcp/ip
单片机
Mistral 7B 比Llama 2更好的开源大模型 (三)
Mistral7B模型利用分组查询注意力(GQA)进行更快的推理,再加上
滑动窗口
注意力(SWA),在降低推理成本的情况下有效处
段智华
·
2023-11-16 21:40
ChatGPT学习
llama
GQA
Mistral
2760. 最长奇偶子数组 : 抽丝剥茧,图解双指针做法正确性
Tag:「双指针」、「
滑动窗口
」给你一个下标从开始的整数数组nums和一个整数threshold。
宫水三叶的刷题日记
·
2023-11-16 20:46
后端
力扣打卡 2760-最长奇偶子数组
我们可以使用
滑动窗口
的方法来解决这个问题。我们用两个指针left和right来表示
滑动窗口
的左右边界,初始时都指向数组的第一个元素。
BobW7
·
2023-11-16 20:45
leetcode
算法
最长奇偶子数组-
滑动窗口
暴力
Problem:2760.最长奇偶子数组每日一题。实习第10天记录。文章目录思路Code思路注意用条件找r。CodeclassSolution{publicintlongestAlternatingSubarray(int[]nums,intthreshold){intlen=nums.length;intl,r;intres=0;for(l=0;l
猫三棂
·
2023-11-16 19:11
算法学习与刷题
leetcode
算法
数据结构
【LeetCode刷题-
滑动窗口
】--487.最大连续1的个数II
487.最大连续1的个数II方法:
滑动窗口
维护一个区间,使得该区间中只包含一个0classSolution{publicintfindMaxConsecutiveOnes(int[]nums){intn
小d<>
·
2023-11-16 19:05
LeetCode
leetcode
算法
【LeetCode刷题-
滑动窗口
】--1004.最大连续1的个数III
1004.最大连续1的个数III方法:
滑动窗口
classSolution{publicintlongestOnes(int[]nums,intk){intleft=0,right=0,zero=0,res
小d<>
·
2023-11-16 19:05
LeetCode
leetcode
算法
【LeetCode刷题-
滑动窗口
】--567.字符串的排列
567.字符串的排列方法:
滑动窗口
由于排列不会改变字符串中每个字符的个数,所以只有当两个字符串每个字符的个数均相等时,才是另一个字符串的排列根据这一性质,记s1的长度为n,遍历s2中的每个长度为n的子串
小d<>
·
2023-11-16 19:35
LeetCode
leetcode
算法
【LeetCode刷题-
滑动窗口
】--1695.删除子数组的最大得分
1695.删除子数组的最大得分注意:子数组为不同元素方法:
滑动窗口
使用变长
滑动窗口
寻找数组nums中的以每个下标作为结束下标的元素各不相同的最长子数组。
小d<>
·
2023-11-16 19:59
LeetCode
leetcode
算法
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他