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
双指针_滑动窗口
蓝桥杯备赛第一天
2.对各种算法、数据结构能解决什么问题有个大致了OI-WIKIhttp://github.com/metaphysis/Code3.注重基础(算法:枚举,搜索,常见的动态规划类型)(枚举问题:哈希表、
滑动窗口
Echo32398
·
2023-12-03 17:04
算法学习
学习
java
蓝桥杯
c++
滑动窗口
C++中实现
滑动窗口
,可以使用
双指针
法。
双指针
法适用于有序数组或者字符串的问题,可以将时间复杂度从O(n^2)优化到O(n)。
玛卡巴卡哈哈
·
2023-12-03 17:49
c++
算法
数据结构
滑动窗口
最大值]
给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
滑动窗口
每次只向右移动一位。返回
滑动窗口
中的最大值。
726498
·
2023-12-03 17:38
力扣每日一题
java
开发语言
算法通关村第十六关-青铜挑战
滑动窗口
思想
大家好我是苏麟,今天来说说
滑动窗口
思想.我们在数组和链表部分研究过
双指针
思想,这里我们继续学习
滑动窗口
思想。
踏遍三十六岸
·
2023-12-03 16:30
算法村
算法
leetcode
数据结构
java
开发语言
【每日一题】可获得的最大点数
文章目录Tag题目来源题目解读解题思路方法一:
滑动窗口
方法二:前缀和写在最后Tag【
滑动窗口
】【前缀和】【数组】【2023-12-03】题目来源1423.可获得的最大点数题目解读在一排卡牌中拿出k张卡牌
wang_nn
·
2023-12-03 16:30
LeetCode每日一题
滑动窗口
前缀和
数组
2023-12-03
643. 子数组最大平均数 I
题目:LeetCode643.子数组最大平均数::643.子数组最大平均数I分析:这是典型的
滑动窗口
,大小都规定了,就是K,那我们只要先读取k个,然后逐步让窗口向前走就可以了.解析:classSolution
踏遍三十六岸
·
2023-12-03 16:25
算法
leetcode
数据结构
java
开发语言
leetcode 209. 长度最小的子数组(优质解法)
代码://时间复杂度O(N),空间复杂度O(1)classSolution{//采用
滑动窗口
的方法解决publicintminSubArrayLen(inttarget,int[]nums){intnumsLength
小林想被监督学习
·
2023-12-03 16:58
leetcode
leetcode
算法
职场和发展
基础算法学习
文章目录快速排序归并排序二分浮点数二分高精度BigIntegerBigDecimal前缀和差分
双指针
位运算离散化区间合并快速排序确定分界点x(可以是左边界,右边界,中间随机)将小于等于x的数放到左边,大于等于
this.xxxx
·
2023-12-03 16:28
总结
算法
学习
排序算法
leetcode 3. 无重复字符的最长子串
代码://采用
滑动窗口
来进行解决classSolution{publicintlengthOfLongestSubstring(Strings){//字符串由英文字母、数字、符号和空格组成,通过对应的ASCLL
小林想被监督学习
·
2023-12-03 16:57
leetcode
leetcode
算法
职场和发展
(C++)有效三角形的个数--
双指针
法
https://leetcode.cn/problems/valid-triangle-number/description/算法原理
双指针
法,不一定是说就要使用指针,只是一种形象的说法,在数组中,我
CV工程师-
·
2023-12-03 14:31
算法
c++
开发语言
双指针
算法
刷题
(C++)快乐数--
双指针
法
https://leetcode.cn/problems/happy-number/算法原理
双指针
法,不一定是说就要使用指针,只是一种形象的说法,在数组中,我们一般将数组下标当做指针。这道题目,首先一
CV工程师-
·
2023-12-03 14:01
算法
刷题
C++
算法
双指针
(C++)三数之和--
双指针
法
个人主页:Lei宝啊愿所有美好如期而遇算法原理
双指针
法,不一定是说就要使用指针,只是一种形象的说法,在数组中,我们一般将数组下标当做指针。
CV工程师-
·
2023-12-03 14:27
算法
算法
双指针
c++
刷题
LeetCode
双指针
+排序解决序列包含问题
LeetCode
双指针
+排序解决序列包含问题通过删除字母匹配到字典里最长单词题目描述今天的不会做哇!!!
雪落山庄
·
2023-12-03 13:07
leetcode
leetcode
算法
职场和发展
LeetCode
双指针
:验证回文串 II
LeetCode
双指针
:验证回文串II##题目描述给你一个字符串s,最多可以从中删除一个字符。请你判断s是否能成为回文字符串:如果能,返回true;否则,返回false。
雪落山庄
·
2023-12-03 13:37
leetcode
leetcode
算法
职场和发展
蓝桥杯第198题 人物相关性分析 C++ 模拟 字符串
双指针
使用
双指针
技巧遍历向量a
冷yan~
·
2023-12-03 13:52
双指针
蓝桥杯
模拟
数据结构
c++
蓝桥杯
算法
模拟
字符串
双指针
《算法通关村——原来
滑动窗口
如此简单》
《算法通关村——原来
滑动窗口
如此简单》基本思想
滑动窗口
的思想非常简单,如下图所示,假如窗口的大小是3,当不断有新数据来时,我们会维护一个大小为3的一个区间,超过3的就将新的放入老的移走。
IDIOT___IDIOT
·
2023-12-03 11:20
算法学习
算法
《算法通关村——
滑动窗口
高频问题》
《算法通关村——
滑动窗口
高频问题》239.
滑动窗口
最大值给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
IDIOT___IDIOT
·
2023-12-03 11:50
算法学习
算法
数据结构
网络和Linux网络_8(传输层)TCP协议_续(流量控制+
滑动窗口
+拥塞控制+紧急指针+listen第二个参数)
目录1.流量控制2.
滑动窗口
2.1
滑动窗口
概念2.2
滑动窗口
模型详解高速重发控制(快重传)3.拥塞控制和拥塞窗口4.延迟应答5.捎带应答6.面向字节流7.粘包问题8.16位紧急指针9.listen的第二个参数
GR_C
·
2023-12-03 09:25
⑦网络和Linux网络
linux
网络
tcp
udp
网络协议
c++
服务器
每日OJ题_算法_
滑动窗口
②_力扣3. 无重复字符的最长子串
力扣3.无重复字符的最长子串难度中等给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是 "wke",所以其长度为
GR_C
·
2023-12-03 09:53
每日OJ题
算法
leetcode
c++
计算机网络TCP篇②
一、TCP重传、
滑动窗口
、流量控制、拥塞控制1.1、重传机制在TCP中,当发送端的数据达到接受主机时,接收端主机会返回一个确认应答消息,表示已收到消息。
芒果甜汤圆
·
2023-12-03 08:33
tcp/ip
计算机网络
网络
2023第十五届蓝桥杯模拟赛第二期(python)
七道签到,两道dfs,一道
滑动窗口
/前缀和。感觉不是很难qaq填空一题问题描述小蓝要在屏幕上放置一行文字,每个字的宽度相同。
苔花_如米小
·
2023-12-03 08:59
蓝桥杯
职场和发展
【
滑动窗口
】将X减到0的最小操作数
将X减到0的最小操作数1658.将x减到0的最小操作数-力扣(LeetCode)文章目录将X减到0的最小操作数题目描述算法原理代码编写Java代码编写C++代码编写题目描述给你一个整数数组nums和一个整数x。每一次操作时,你应当移除数组nums最左边或最右边的元素,然后从x中减去该元素的值。请注意,需要修改数组以供接下来的操作使用。如果可以将x恰好减到0,返回最小操作数;否则,返回-1。示例1:
日夜无休时
·
2023-12-03 08:25
优选算法刷题
算法
c++
数据结构
leetcode
【LeetCode热题100】【
双指针
】移动零
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1&nums){intone=0;for(inti=0;i
Ye-Maolin
·
2023-12-03 07:56
LeetCode热题
100
leetcode
算法
数据结构
【
双指针
】283. 移动零
题目两种方法时间复杂度相同都是O(n),方法2操作更少一些1.解法1:有优化空间classSolution{publicvoidmoveZeroes(int[]nums){intslow=0,fast=0;while(fast
Allenlzcoder
·
2023-12-03 05:06
力扣Top100
双指针
【重点】【
双指针
】11. 盛最多水的容器
题目注意:二维接雨水,有墙的,有线的,着这个属于线的。classSolution{publicintmaxArea(int[]height){if(height.length<2){return0;}intleft=0,right=height.length-1,res=0;while(left
Allenlzcoder
·
2023-12-03 05:04
力扣Top100
双指针
LeetCode 算法之旅 | 3. 无重复字符的最长子串
目录题目描述题解记录解法一:暴力破解自己写的解法
滑动窗口
+快慢指针参考资料题目描述给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。
十甫寸木南
·
2023-12-03 03:55
Java
算法
java
算法
leetcode
网络工作模型
传输控制协议面向连接的可靠传输协议---在完成传输的基础工作之上,还需要额外的保障传输的可靠性面向连接--在传输之间进行3次握手建立TCP端到端的会话可靠传输--4种可靠传输机制--确认、重传、排序、流控--
滑动窗口
名词注解补充
瓜子壳、
·
2023-12-03 03:54
网络
服务器
运维
Leetcode算法系列| 3. 无重复字符的最长子串
目录1.题目2.题解C#解法一:
滑动窗口
算法C#解法二:索引寻找Java解法一:
滑动窗口
算法Java解法二:遍历字符串1.题目给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。
游戏开发小Y
·
2023-12-03 03:52
Leetcode算法系列
算法
leetcode
unity
c#
SparkStreaming 窗口操作
,如果将时间间隔设置成60s,无法每隔10s输出一次结果;如果将时间间隔设置成60s,同时使用updatebyKeyState,那么统计的是持续的累加结果,无法做到统计60s之内的结果,此时就需要使用
滑动窗口
来实现
printf200
·
2023-12-03 02:27
LeetCode Hot100 75.颜色分类
方法:
双指针
classSolution{publicvoidsortColors(int[]nums){intn=nums.length;intp0=0,p1=
hn小菜鸡
·
2023-12-03 02:37
算法刷题-技巧
leetcode
算法
职场和发展
Day2 数组(二)
因此可以同时从两边开始索引处理,也就是昨天做的
双指针
思想。但是,在开始动手后出了问题,开始想在原始数组上进行更新,但是逻辑理不清。我的想法是,对比
牧樵
·
2023-12-02 19:33
LeetCode刷题记录
算法
leetcode
数据结构
计算机网络 TCP协议如何保证可靠传输
ARQ协议停止等待ARQ协议连续ARQ协议利用窗口控制提高速度发送方的
滑动窗口
程序是如何表示发送方的四个部分的呢?流量控制与接收方的
滑动窗口
接收窗口和发送窗口的大小是相等的吗?
xushiyu1996818
·
2023-12-02 18:34
计算机网络
后端
【 顺序表经典算法—移除元素和合并两个有序数组】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言经典算法OJ题1:移除元素解法一、逐个判断解法二、
双指针
覆盖经典算法OJ题2:合并两个有序数组OJ题分为两个类型:总结前言世上有两种耀眼的光芒
2301_79585944
·
2023-12-02 17:14
数据结构与算法
算法
数据结构
c语言
(
双指针
) LeetCode15. 三数之和
示例:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]方法排序+
双指针
思路:1、将数组从小到大排序2、将i从0递增(1)将left,right
关山Kwan
·
2023-12-02 16:12
算法通关村第十六关|青铜|
滑动窗口
入门题
1.子数组最大平均数(窗口大小不变)原题:力扣643.这个
滑动窗口
很典。
星不易
·
2023-12-02 15:51
不易
算法通关村
算法
java
算法通关村
二叉树的经典算法题
关卡名二叉树的经典面试问题我会了✔️内容1.判断两棵树是否相同✔️2.判断两个树是否对称✔️3.合并两颗二叉树✔️4.寻找二叉树的所有路径✔️5.路径总和问题✔️6.翻转二叉树✔️1二叉树里的
双指针
所谓的
双指针
就是定义了两个变量
天開神秀
·
2023-12-02 15:49
算法
(C++)盛水最多的容器--
双指针
法
https://leetcode.cn/problems/container-with-most-water/算法原理
双指针
法,不一定是说就要使用指针,只是一种形象的说法,在数组中,我们一般将数组下标
CV工程师-
·
2023-12-02 14:48
算法
c++
算法
双指针
C/C++---------------LeetCode第27. 移除元素
移除元素题目及要求
双指针
在main内使用题目及要求给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。
是念念i
·
2023-12-02 13:36
C/C++算法
c语言
c++
leetcode
数据结构
C/C++---------------LeetCode第876. 链表的中间结点
链表的中间结点题目及要求
双指针
在main内使用题目及要求给你单链表的头结点head,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。
是念念i
·
2023-12-02 13:35
C/C++算法
c语言
c++
leetcode
链表
算法基础课
acwing算法基础课(一)基础算法快速排序快速选择归并排序逆序对数量二分法数的范围数的三次方根四平方和分巧克力高精度高精度加法高精度减法前缀和一维前缀和二维前缀和差分(前缀和逆运算)一维差分二维差分
双指针
算法最长连续不重复子序列数组元素的目标和判断子序列离散化
欲与卿系红绳
·
2023-12-02 13:21
算法
数据结构
排序算法
回文链表,剑指offer 27,力扣 61
目录题目:我们直接看题解吧:解题方法:难度分析:审题目+事例+提示:解题分析:解题思路(数组列表+
双指针
):代码说明补充:代码实现:代码实现(快慢指针):题目地址:234.回文链表-力扣(LeetCode
大数据SQLboy
·
2023-12-02 12:01
leetcode
算法
java
链表
数据结构
TCP 重传、
滑动窗口
、流量控制、拥塞控制
1:重传机制超时重传快速重传SACK方法DuplicateSACK1:重传机制超时重传:重传机制的其中一个方式,就是在发送数据时,设定一个定时器,当超过指定的时间后,没有收到对方的ACK确认应答报文或者数据包丢失,就会重发该数据,也就是我们常说的超时重传。超时重传时间RTO的值应该略大于报文往返RTT的值。快速重传:不以时间为驱动,而是以数据驱动重传。工作方式是当收到三个相同的ACK报文时,会在定
阿彬在上路
·
2023-12-02 11:58
tcp/ip
网络
网络协议
Leetcod面试经典150题刷题记录——数组 / 字符串篇
数组/字符串篇1.合并两个有序数组Python3排序法
双指针
法2.删除有序数组中的重复元素3.H指数Python3排序法计数排序法二分查找有个技巧,若想熟悉语言的写法,可以照着其它语言的题解,写目标语言的代码
躬身入世,以生证道
·
2023-12-02 09:38
Algorithm
面试
职场和发展
【
滑动窗口
】最大连续1的个数Ⅲ
最大连续1的个数Ⅲ1004.最大连续1的个数III-力扣(LeetCode)文章目录最大连续1的个数Ⅲ题目描述算法原理暴力枚举代码编写
滑动窗口
c++解法Java解法题目描述给定一个二进制数组nums和一个整数
日夜无休时
·
2023-12-02 09:24
优选算法刷题
算法
leetcode
数据结构
c++
LeetCode
双指针
:环形链表
LeetCode
双指针
:环形链表题目描述给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。
雪落山庄
·
2023-12-02 08:08
leetcode
leetcode
链表
算法
双指针
--移动零
目录题号思路使用两个指针,快指针进行扫描,当扫描到非零元素时与慢指针对应的数组对调,最后移动慢指针实现
习惯水文的前端苏
·
2023-12-02 08:59
力扣15题 三数之和
双指针
算法
15.三数之和给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]解释:nums[0]
是布谷阿
·
2023-12-02 08:37
力扣算法题
算法
leetcode
【算法刷题】Day10
文章目录15.三数之和题干:算法原理:1、排序+暴力枚举+利用set去重2、排序+
双指针
代码:18.18.四数之和题干:算法原理:1、排序+暴力枚举+利用set去重2、排序+
双指针
代码:15.三数之和原题链接题干
柒柒要开心
·
2023-12-02 04:30
算法刷题
算法
java
LeetCode 234. 回文链表 | C语言版
LeetCode234.回文链表|C语言版LeetCode234.回文链表题目描述解题思路思路一:使用快慢
双指针
代码实现运行结果参考文章:[https://leetcode.cn/problems/palindrome-linked-list
李莲花*
·
2023-12-02 00:37
算法
链表
leetcode
c语言
【刷题之路】LeetCode 234. 回文链表
【刷题之路】LeetCode234.回文链表一、题目描述二、解题1、方法1——复制值到数组后用
双指针
1.1、思路分析1.2、代码实现2、方法2——反转另一半链表2.1、思路分析2.2、代码实现2.3、补充
林先生-1
·
2023-12-02 00:36
刷题之路——简单篇
链表
leetcode
数据结构
c语言
算法
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他