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-滑动窗口
Longest Substring Without Repeating Characters【
滑动窗口
模板题+序列DP思想】⭐⭐⭐
文章目录题目描述知识点结果实现码前思考代码实现码后反思题目描述知识点两种解法:动态规划
滑动窗口
结果实现码前思考题中提到了“最长”二字,然后又是“字符串”问题,让我很容易地就去想到了动态规划求解;既然想从动态规划入手
yc_cy1999
·
2023-10-22 16:13
#
双指针
#
动态规划
动态规划
字符串
算法
leetcode
滑动窗口
技巧
文章目录1.最小覆盖子串2.字符串排列3.找所有字母异位词4.最长无重复子串5.最后总结6.题型训练原文地址:我写了套框架,把
滑动窗口
算法变成了默写题原文作者公众号:本文详解「
滑动窗口
」这种高级双指针技巧的算法框架
yc_cy1999
·
2023-10-22 16:13
#
双指针
滑动窗口
算法
数据结构
字符串
【LeetCode】 单调队列结构解决
滑动窗口
问题
单调队列结构解决
滑动窗口
问题单调队列这个数据结构主要可以解决
滑动窗口
相关的问题。
Sivan_Xin
·
2023-10-22 16:42
LeetCode刷题笔记
leetcode
数据结构
算法
【Leetcode 专题】数据结构、排序
文章目录0.前言1.数据结构1.1数组和哈希1.1.1重建数组的思路1.1.2双指针1.1.3旋转模拟1.1.4数字计算模拟1.1.5
滑动窗口
1.1.6哈希表1.1.7原地哈希1.1.8找峰值1.1.9
JehanRio
·
2023-10-22 16:11
#
Leetcode专题整理
leetcode
数据结构
算法
【
滑动窗口
】+ leetcode_03:无重复字符的最长子串
⭐⭐:中等题目描述无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。解法一把所有的子串全部列出来,暴力循环判断,这种解法在leetcode上直接超时。publicst
汪了个王
·
2023-10-22 16:40
leetcode
数据结构和算法
leetcode
算法
⭐LeetCode 题库⭐ 3. 无重复字符的最长子串
LeetCode|3.无重复字符的最长子串文章目录LeetCode|3.无重复字符的最长子串一、题面二、题解思路和算法一、双重循环
滑动窗口
Java代码复杂度分析执行结果二、单层循环
滑动窗口
(优化)Java
青风微凉
·
2023-10-22 16:38
数据结构和算法理论和实践
leetcode
算法
滑动窗口
【算法集训专题攻克篇 】第六篇之
滑动窗口
《算法集训传送门》 引言铭记于心✨我唯一知道的,便是我一无所知✨❄️我们的算法之路❄️ 众所周知,作为一名合格的程序员,算法能力是不可获缺的,并且在算法学习的过程中我们总是能感受到算法的✨魅力✨。 ☀️短短几行代码,凝聚无数前人智慧;一个普通循环,即是解题之眼☀️ 二分,贪心,并查集,二叉树,图论,深度优先搜索(dfs),宽度优先搜索(bfs),数论,动态规划等等,路漫漫
梦想new的出来
·
2023-10-22 16:08
算法集训
算法
深度优先
leetcode
学生分数的最小差值 简单的排序+
滑动窗口
模拟
本篇内容:leetcode每日一题1984.学生分数的最小差值简单的
滑动窗口
模拟文章专栏:leetcode每日一题《打卡日常》最近更新:2022年2月5日leetcode每日一题1447.最简分数简单的哈希
Alascanfu
·
2023-10-22 16:32
leetcode
算法
职场和发展
排序算法
滑动窗口
【LeetCode】
滑动窗口
滑动窗口
覆盖子串问题https://leetcode-cn.com/problems/minimum-window-substring/solution/tong-su-qie-xiang-xi-de-miao-shu-hua-dong-chuang-k
arthur01p
·
2023-10-22 16:01
LeetCode
leetcode
算法
职场和发展
【每日一题见微知著】Map和Set+
滑动窗口
——存在重复元素 II
⭐️寒假新坑——代码之狐的每日做题笔记219.存在重复元素II-Easy题目描述:给你一个整数数组nums和一个整数k,判断数组中是否存在两个不同的索引i和j,满足nums[i]==nums[j]且abs(i-j)map=newHashMapset=newHashSet();intlength=nums.length;for(inti=0;ik){set.remove(nums[i-k-1]);}
代码之狐
·
2023-10-22 16:01
算法与数据结构
leetcode
算法
滑动窗口
map
滑动窗口
最大值
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给你一个整数数组num
英雄哪里出来
·
2023-10-22 16:00
《LeetCode算法全集》
队列
数据结构
算法
leetcode
单调队列
数组中重复的数据( 排序 +
滑动窗口
| 正负号标记 )
文章目录QuestionIdeas1、Answer(Java)-排序+
滑动窗口
Code2、Answer(Java)-正负号标记CodeQuestion442.数组中重复的数据来源:力扣(LeetCode
Listen 1024
·
2023-10-22 16:29
#
Leetcode每日一题
#
滑动窗口
java
算法
数据结构
滑动窗口
leetcode
乘积小于 K 的子数组( 经典
滑动窗口
)
Ideas1、Answer(Java)解法思路:
滑动窗口
当前
Listen 1024
·
2023-10-22 16:28
#
Leetcode每日一题
#
滑动窗口
java
算法
数据结构
滑动窗口
leetcode
【LeetCode 算法专题突破】
滑动窗口
(⭐)
.最大连续1的个数III题目描述代码4.将x减到0的最小操作数题目描述代码5.水果成篮题目描述代码6.找到字符串中所有字母异位词题目描述代码7.串联所有单词的子串题目描述代码总结前言学完了双指针算法,
滑动窗口
那肯定是逃不掉了
戊子仲秋
·
2023-10-22 16:24
LeetCode
算法专题突破
#
数组
算法
leetcode
职场和发展
力扣热题100——一刷day03
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣3.无重复字符的最长子串二、力扣438.找到字符串中所有字母异位词三、
滑动窗口
模板前言一、力扣3.无重复字符的最长子串使用
滑动窗口
寻找最长子串
乱世在摸鱼
·
2023-10-22 15:19
leetcode
算法
职场和发展
数据结构
java
TCP--
滑动窗口
前言推荐一个可以查看流量控制动图的网站,还有一个
滑动窗口
动图的网站。发送窗口–swnd发送方维护一个发
徐锦桐
·
2023-10-22 15:44
#
计算机网络
tcp/ip
网络协议
网络
华为OD机试 - 用连续自然数之和来表达整数 -
滑动窗口
(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。刷的越多,抽中的概率越大,每一题都有详细的答题
哪 吒
·
2023-10-22 14:49
华为od
java
七日集训
学习
滑动窗口
2023华为OD统一考试(B卷)题库清单(持续收录中)以及考点说明
一、逻辑分析二、数据结构1、线性表①数组②双指针2、map与list3、队列4、
滑动窗口
5、二叉树6、并查集7、栈三、算法1、基础算法①贪心算法②二分查找③分治递归④搜索算法⑤排序算法2、字符串①KMP②
哪 吒
·
2023-10-22 14:46
搬砖工逆袭Java架构师
华为od
程序人生
学习
随机森林
后端
【算法刷题】无重复字符的最长子串
本文为个人解题思路整理,水平有限,有问题欢迎交流概览第一次解出来没花多长时间,但是提交后发现击败了30%的人,也就是意味着还有大幅度优化的空间,于是再优化了一下难度:中等核心知识点:
滑动窗口
+贪心题目来源力扣
Echo-YeZi
·
2023-10-22 13:22
算法
算法
java
leetcode
寻找最小覆盖子串 - LeetCode 76
问题背景这个问题实际上是
滑动窗口
(SlidingWindow)类型的问题,通常用于在字符串中查找满足一些条件的子串。在该问题中,我们要找到一个包含t所有字符的最小子串。
BugII_
·
2023-10-22 13:33
leetcode
算法
职场和发展
leetcode 计算不重复最长字串
第三道题:
滑动窗口
算法计算不重复最长字串下面为
滑动窗口
算法逻辑,先解释什么是
滑动窗口
算法:其实就是一个队列,比如例题中的abcabcbb,进入这个队列(窗口)为abc满足题目要求,当再进入a,队列变成了
-博文
·
2023-10-22 11:54
leetcode
算法
职场和发展
C++前缀和算法的应用:得到连续 K 个 1 的最少相邻交换次数 原理源码测试用例
本文涉及的基础知识点C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例包括课程视频
滑动窗口
题目给你一个整数数组nums和一个整数k。nums仅包含0和1。
闻缺陷则喜何志丹
·
2023-10-22 07:37
#
算法题
c++
算法
开发语言
前缀和
滑动窗口
连续1
交换
力扣LeetCode(一)T01-T40
3.hard:无重复字符串的最长子串(
滑动窗口
&set去重)4.寻找两个正序数组的中位数(要求时间O(log(m+n)))5.最长回文子串6.Z字形变换7.整数翻转(如何处理溢出的数据)8.字符串转换整数
anqiqi疯狂暴走兔
·
2023-10-22 07:53
刷题/算法
leetcode
算法
UDP和TCP:奇妙的网络协议
目录UDP协议TCP协议首部长度保留(6位)确认应答超时重传连接管理建立连接:三次握手断开连接:四次挥手
滑动窗口
丢包的处理流量控制拥塞控制延迟应答捎带应答面向字节流异常情况UDP
Xua3055
·
2023-10-22 02:41
网络协议
tcp
udp
Flink之Window窗口机制
窗口Window机制窗口概述窗口的分类是否按键分区按键分区窗口非按键分区按照驱动类型按具体分配规则滚动窗口TumblingWindows
滑动窗口
SlidingWindows会话窗口SessionWindows
CodeDevMaster
·
2023-10-22 01:01
#
Flink
flink
大数据
数据流
【力扣题型总结及模版】剑指offer 1 - 数组与字符串
文章目录题型总结模板二分法快排
滑动窗口
例题答案顺时针打印矩阵摩尔投票快排大数处理题型总结题目概述做法关键词二维数组中的查找在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序
嘤桃子
·
2023-10-22 00:39
#
力扣
leetcode
算法
矩阵
数组
字符串
栈与队列c++算法练习
文章目录用栈实现队列用队列实现栈有效的括号有效括号删除字符串中的所有相邻重复项逆波兰表达式求值
滑动窗口
最大值前k个高频元素优先队列入门定义常用函数自定义比较方式1.重载运算符2.仿函数用栈实现队列请你仅使用两个栈实现先入先出队列
Wen1l
·
2023-10-21 23:29
算法
c++
数据结构
leetcode
代码随想录算法训练营第天十二天丨 栈与队列part03
239.
滑动窗口
最大值思路此时我们需要一个队列,这个队列呢,放进去窗口里的元素,然后随着窗口的移动,队列也一进一出,每次移动之后,队列告诉我们里面的最大值是什么。
叫一只啦啦
·
2023-10-21 22:04
代码随想录算法训练营
数据结构
代码随想录算法训练营第十一天|栈和队列part3
相关链接239.
滑动窗口
最大值-力扣(LeetCode)视频讲解:单调队列正式登场!
什么都不会kkk
·
2023-10-21 22:31
算法
【代码随想录算法训练营14期】Day13- 第五章 栈与队列part03
Day11-第五章栈与队列part03今日内容:●239.
滑动窗口
最大值●347.前K个高频元素今日知识点:●优先队列文章目录Day11-第五章栈与队列part03239.
滑动窗口
最大值1、解题思路2.
lanlan找到工作了吗
·
2023-10-21 22:31
代码随想录算法训练营
算法
数据结构
leetcode
水果成篮(数组、
滑动窗口
)
904.水果成篮(数组、
滑动窗口
)考察点:数组、
滑动窗口
水果成篮你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组fruits表示,其中fruits[i]是第i棵树上的水果种类。
北冥有鱼nkl
·
2023-10-21 21:08
leetcode
leetcode
最小覆盖子串(
滑动窗口
解法)
904.水果成篮题目描述:你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组fruits表示,其中fruits[i]是第i棵树上的水果种类。你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水果:你只有两个篮子,并且每个篮子只能装单一类型的水果。每个篮子能够装的水果总量没有限制。你可以选择任意一棵树开始采摘,你必须从每棵树(包括开始采摘的树)上恰好
清榎
·
2023-10-21 21:37
leetcode刷题
算法
leetcode
c++
水果成篮(
滑动窗口
)
一:题目二:上码classSolution{public:/**思路:
滑动窗口
1.
滑动窗口
为我们两个品种水果的个数2.
滑动窗口
的起始位置为数组的起始位置,当遇见一个新的水果种类的时候,这时候就需要移动我们的起始位置这里移动起始位置是要注意的
天天向上的菜鸡杰!!
·
2023-10-21 21:35
算法分析与设计
leetcode复习题目
leetcode
水果成篮[
滑动窗口
]
你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组fruits表示,其中fruits[i]是第i棵树上的水果种类。你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水果:你只有两个篮子,并且每个篮子只能装单一类型的水果。每个篮子能够装的水果总量没有限制。你可以选择任意一棵树开始采摘,你必须从每棵树(包括开始采摘的树)上恰好摘一个水果。采摘的水果应当
秃秃然然
·
2023-10-21 21:35
每日一题
算法
数据结构
java
水果成篮_
滑动窗口
1我的题解流程图代码classSolution{publicinttotalFruit(int[]fruits){intleft=0;ArrayListlist1=newArrayList();ArrayListlist2=newArrayList();intresult=0;for(intright=0;rightcnt=newHashMap();intleft=0,ans=0;for(intr
Labyrinth.
·
2023-10-21 21:35
算法
leetcode
算法
数据结构
水果成篮【哈希表,
滑动窗口
,数组】
题目描述:LeetCode-904.水果成篮【哈希表,
滑动窗口
,数组】你正在探访一家农场,农场从左到右种植了一排果树。
旋转的油纸伞
·
2023-10-21 21:35
算法题
leetcode
散列表
算法
c++
滑动窗口
1658.将x减到0的最小操作数(
滑动窗口
)
目录一、题目二、分析+代码一、题目力扣(LeetCode)官网-全球极客挚爱的技术成长平台二、分析+代码classSolution{public:intminOperations(vector&nums,intx){int_MaxLength=INT_MIN;int_sum=0;inttmp=0;for(autonumber:nums)//先对nums数组求和{_sum+=number;}if(_
莫忘、莫念
·
2023-10-21 21:03
牛客/力扣
算法
leetcode
职场和发展
LeetCode·904.水果成篮·
滑动窗口
题目示例思路解题思路
滑动窗口
也可以理解为双指针法的一种!只不过这种解法更像是一个窗口的移动,所以叫做
滑动窗口
更适合一些。实现
滑动窗口
,主要确定
迅~
·
2023-10-21 21:03
LeetCode刷题笔记
leetcode
算法
职场和发展
LeetCode·每日一题·904.水果成篮·
滑动窗口
题目示例思路
滑动窗口
也可以理解为双指针法的一种!只不过这种解法更像是一个窗口的移动,所以叫做
滑动窗口
更适合一些。实现
滑动窗口
迅~
·
2023-10-21 21:03
LeetCode刷题笔记
leetcode
算法
职场和发展
滑动窗口
| 904.水果成篮
一、题目二、题解
滑动窗口
:当窗口内的水果种类小于等于二时,移动窗口右边界当窗口内的水果种类大于二时,将窗口左边界的水果值减一,直到窗口内水果数小于等于二三、代码classSolution{public:
lee2813
·
2023-10-21 21:29
算法
leetcode
哈希算法
深度优先
水果成篮(
滑动窗口
)
目录一、题目二、代码一、题目力扣(LeetCode)官网-全球极客挚爱的技术成长平台二、代码题目实质:找出一个最长的子数组的长度,要求子数组中不超过两种类型的水果哈希表+双指针classSolution{public:inttotalFruit(vector&fruits){int_MaxCount=INT_MIN;int_Sum=0;//总的水果种类vectorFruitType(100001,
莫忘、莫念
·
2023-10-21 20:56
牛客/力扣
哈希算法
算法
leetcode-
并查集
【算法】并查集(DisjointSet)[共3讲]_哔哩哔哩_bilibilileetcode-广度优先遍历/图/并查集_MaYingColdPlay的博客-CSDN博客python实现一个简单的并查集-SegmentFault思否并查集板子看找出知道秘密的所有专家并查集python实现各种常用算法之数据结构(7)-Hadoop_Spark的个人空间-OSCHINA-中文开源技术交流社区力扣路径压
朝阳章北海
·
2023-10-21 20:42
leetcode
深度学习
机器学习
java
Leetcode1839. 所有元音按顺序排布的最长子字符串
EverydayaLeetcode题目来源:1839.所有元音按顺序排布的最长子字符串解法1:
滑动窗口
要找的是最长美丽子字符串的长度,我们可以用
滑动窗口
解决。
UestcXiye
·
2023-10-21 19:13
Every
day
a
leetcode
leetcode
算法
专题二:
滑动窗口
【优选算法】
滑动窗口
:什么时候用?同向双指针(找单调性)怎么用?
勤奋的懒羊羊~
·
2023-10-21 19:11
小专题算法
算法
java
数据结构
LeetCode-
中等-18. 四数之和
LeetCode-
中等-18.四数之和题目引用自:
LeetCode-
中等-18.四数之和(如有侵权联系删除)给你一个由n个整数组成的数组nums,和一个目标值target。
Hugh_777_
·
2023-10-21 17:07
leetcode练习
leetcode
算法
职场和发展
算法通关村第十五关——超大规模数据场景青铜挑战笔记
此篇之前,我们所学习的普通数组、链表、Hash、树、字符串等结构,递归、排序等思想,以及后面需要学习的
滑动窗口
、回溯、贪心、动态规划等思想,在面对超大规模数据场景时表现差强人意,亟需面对超大规模数据场景的解题思想
我见鱼市星宿z
·
2023-10-21 17:06
算法
笔记
传输层—详解TCP协议
即TransmissionControlProtocol,传输控制协议(人如其名,要对数据的传输进行一个详细的控制)十大机制:①确认应答(可靠性机制)②超时重传(可靠性机制)③连接管理(可靠性机制)④
滑动窗口
hlizoo
·
2023-10-21 14:15
Java-EE
网络
网络
服务器
tcp/ip
网络协议
面试
华为OD
滑动窗口
最大值(100分)【java】B卷
华为OD统一考试A卷+B卷新题库说明你收到的链接上面会标注A卷还是B卷。目前大部分收到的都是B卷。B卷对应20022部分考题以及新出的题目,A卷对应的是新出的题目。我将持续更新最新题目获取更多免费题目可前往夸克网盘下载,请点击以下链接进入:我用夸克网盘分享了「华为OD题库Java.zip」,点击链接即可保存。打开「夸克APP」链接:https://pan.quark.cn/s/f59329c017
Louis__7
·
2023-10-21 07:04
华为OD【Java】
华为od
java
开发语言
计算机网络篇之TCP
滑动窗口
在等待确认包的这个过程浪费了大量的时间,不过还好TCP引入了
滑动窗口
的概念,巧妙的解决了这个问题概述在TCP发送窗口中的数据可以都发送出去,然后在不断接收确认包,这样就可以在一定程度上将串行过程转换成并行过程
云浅风淡
·
2023-10-21 06:53
计算机网络
计算机网络
tcp/ip
网络
LeetCode·3.无重复字符的最长子串·
滑动窗口
链接:https://leetcode.cn/problems/longest-substring-without-repeating-characters/solution/by-xun-ge-v-boaa/来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。题目示例思路解题思路题目要求我们选择最长无重复的子串,首先得明白子串和子序列的区别子串为字符
迅~
·
2023-10-21 03:15
LeetCode刷题笔记
leetcode
算法
职场和发展
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他