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
双指针_滑动窗口
滑动窗口
算法:3. 无重复字符的最长子串
3.无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的
禅与计算机程序设计艺术
·
2023-12-20 11:53
算法训练营Day19
#Java#二叉树#
双指针
开源学习资料Feelingandexperiences:二叉搜索树的最小绝对差:力扣题目链接给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。
momolinshaomo
·
2023-12-20 10:03
算法
LeetCode 239 解答
给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
滑动窗口
每次只向右移动一位。返回
滑动窗口
中的最大值。
whp404
·
2023-12-20 10:02
职场和发展
力扣刷题【哈希表篇】
、LeetCode15.三数之和:题目链接:解题思路:代码实现如下:一、LeetCode438.找到字符串中所有字母异位词:题目链接:力扣438找到字符串中所有字母的异位词链接:link解题思路:用到
滑动窗口
的思想
未来可期LJ
·
2023-12-20 10:25
力扣刷题
leetcode
算法
滑动窗口
的最大值 四种解法
题目:给定一个数组和
滑动窗口
的大小,找出每个
滑动窗口
中的最大值。
明日大佬cc
·
2023-12-20 00:18
力扣题目学习笔记(OC + Swift)15. 三数之和
排序+
双指针
「不重复」且和为0的三元组,这个「不重复」的要求使得我们无法简单地使用三重循环枚举所有的三元组。且三重循环时间
Jarlen John
·
2023-12-20 00:24
leetcode
学习
笔记
leetcode--搜索旋转排序数组
解题思路:
双指针
整数数组nums按升序排列,数组中的值互不相同。
出门遇见山
·
2023-12-19 23:35
非递归实现的快速排序
目录序列文章前言学前补充非递归快速排序注意事项(重要)实现步骤代码实现时空复杂度快速排序的特性栈的相关代码序列文章非递归实现的快速排序:http://t.csdnimg.cn/UEcL6快速排序的挖坑法与
双指针
法
无聊看看天T^T
·
2023-12-19 22:12
排序
数据结构
算法
c语言
排序算法
【计算机网络】TCP协议——3. 可靠性策略&效率策略
目录一.确认应答和捎带应答机制二.超时重传超时时间三.
滑动窗口
1.
滑动窗口
的实现2.
滑动窗口
的相关问题(快重传)3.延迟应答四.流量控制五.拥塞控制六.面向字节流&粘包问题TCP小结结束语一.确认应答和捎带应答机制在上篇博客说到
好想有猫猫
·
2023-12-19 22:24
计算机网络学习之路
tcp/ip
计算机网络
网络
学习
服务器
网络协议
传输层—TCP核心机制(确认应答、超时重传、三次握手&四次挥手、滑动串口等……)
核心机制文章目录传输层—TCP核心机制TCP1.1确认应答机制(可靠传输机制)1.2超时重传机制(可靠传输机制)1.3连接管理机制(可靠传输机制)1.3.1三次握手(建立连接)1.3.2四次握手(断开连接)1.4
滑动窗口
黄花菜.
·
2023-12-19 21:13
网络
tcp/ip
网络
环形链表Ⅱ
双指针
Java版本
文章目录题目解题思路代码题目给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。不允许修
蓑 羽
·
2023-12-19 21:23
LeetCode
链表
java
数据结构
串联所有单词的子串[C++
滑动窗口
/
双指针
]
原题:30.串联所有单词的子串-力扣(LeetCode)题目解析:本题在这道题的算法原理基础上进行思考会简单许多leetcode---438.找到字符串中所有字母异位词[C++/
滑动窗口
+哈希表]-CSDN
自由のミカサ
·
2023-12-19 19:39
进击的算法
leetcode
c++
算法
数据结构
最小覆盖子串 [C++/
滑动窗口
+哈希表]
原题:76.最小覆盖子串-力扣(LeetCode)题目解析:此题在这道题的基础上进行理解会更简单leetcode---30.串联所有单词的子串[C++
滑动窗口
/
双指针
]-CSDN博客本题要求在s字符串中找到含有
自由のミカサ
·
2023-12-19 19:39
进击的算法
leetcode
c++
散列表
算法
数据结构
找到字符串中所有字母异位词[C++/
滑动窗口
+哈希表]
原题:438.找到字符串中所有字母异位词-力扣(LeetCode)题目解析:本题要在一个字符串中找另一个字符串的异位词。这个异位词其实有个特点就是组成的元素都是相同的,只是顺序不同(类似化学同素异形体的概念)如果用暴力查找枚举每一种排序情况是很麻烦的,换一种思路。我们其实只要知道在同样长度的字符串中出现的字符个数是否和目标字符串(p)一样即可。因为只要他们的构成元素一致,那么其中一个字符串必然是另
自由のミカサ
·
2023-12-19 19:38
进击的算法
leetcode
c++
算法
爆杀
双指针
算法 ---【训练篇】
本篇为
双指针
算法题的题解汇总,也可以作为刷题训练的指南。
自由のミカサ
·
2023-12-19 19:06
进击的算法
算法
经验分享
leetcode
c++
双指针
滑动窗口
哈希表
《LeetCode力扣练习》代码随想录——
双指针
法(翻转字符串里的单词---Java)
《LeetCode力扣练习》代码随想录——
双指针
法(翻转字符串里的单词—Java)刷题思路来源于代码随想录151.反转字符串中的单词
双指针
classSolution{publicStringreverseWords
XRT_knives
·
2023-12-19 19:33
LeetCode
leetcode
java
算法
《LeetCode力扣练习》代码随想录——
双指针
法(移除元素---Java)
《LeetCode力扣练习》代码随想录——
双指针
法(移除元素—Java)刷题思路来源于代码随想录27.移除元素快慢
双指针
classSolution{publicintremoveElement(int[
XRT_knives
·
2023-12-19 19:02
LeetCode
leetcode
java
算法
《LeetCode力扣练习》代码随想录——
双指针
法(反转字符串---Java)
《LeetCode力扣练习》代码随想录——
双指针
法(反转字符串—Java)刷题思路来源于代码随想录344.反转字符串相向
双指针
classSolution{publicvoidreverseString(
XRT_knives
·
2023-12-19 19:02
LeetCode
leetcode
java
算法
《LeetCode力扣练习》代码随想录——
双指针
法(替换数字---Java)
《LeetCode力扣练习》代码随想录——
双指针
法(替换数字—Java)刷题思路来源于代码随想录54.替换数字受制于语言限制,普通解法importjava.util.Scanner;classMain{
XRT_knives
·
2023-12-19 19:01
LeetCode
leetcode
java
算法
使用C++和
双指针
算法移除数组中的元素,且原地移除,不使用额外的空间
输入一个数组nums和一个值val,在该数组中,凡是与val相等的元素全部移除,并最终输出该数组,C++代码如下:#include#include#include//计算代码所需要的时间usingnamespacestd;classSolution{public:intremoveElement(vector&nums,intval){intnumsize=nums.size();intfast=
伊胜雪
·
2023-12-19 19:30
c++
数据结构与算法
经验分享
算法
c++
数据结构
双指针
数组
vector
LeetCode Hot100 239.
滑动窗口
最大值
题目:给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
滑动窗口
每次只向右移动一位。返回
滑动窗口
中的最大值。
hn小菜鸡
·
2023-12-19 14:30
算法刷题-滑动窗口
算法刷题-子串
leetcode
算法
数据结构
【机器学习】卷积神经网络(CNN)的特征数计算
应用卷积层:在卷积操作过程中,图像与卷积核进行
滑动窗口
式的乘加运算,这会导致图像尺寸的变化。特征数会根据卷积核的数量和大小以及步长等因素发生变化。in_chann
撕得失败的标签
·
2023-12-19 14:44
机器学习
机器学习
cnn
人工智能
神经网络
深度学习
LeetCode 844 比较含退格的字符串
LeetCode844比较含退格的字符串力扣844比较含退格的字符串|LeetCode844BackspaceStringCompare|算尽天下系列第11期|栈/
双指针
题目描述给定S和T两个字符串,当它们分别被输入到空白的文本编辑器后
jxtxzzw
·
2023-12-19 13:22
Leetcod面试经典150题刷题记录 ——
双指针
篇
双指针
篇1.验证回文串Python32.判断子序列Python3
双指针
3.两数之和II-输入有序数组Python34.盛最多水的容器Python3
双指针
5.三数之和1.验证回文串题目链接:验证回文串-leetcode
躬身入世,以生证道
·
2023-12-19 10:28
Algorithm
面试
算法
职场和发展
(C++)将x减到0的最小操作数--
滑动窗口
个人主页:Lei宝啊愿所有美好如期而遇力扣(LeetCode)官网-全球极客挚爱的技术成长平台备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界IT名企DreamOffer。https://leetcode.cn/problems/minimum-operations-to-reduce-x-to-zero/description/思路:正常来说,我们需要考虑从哪边相加和
CV工程师-
·
2023-12-19 09:46
算法
c++
开发语言
算法专题二:
滑动窗口
算法专题二:
滑动窗口
一.长度最小的子数组:1.思路一:暴力解法2.思路二:
滑动窗口
+
双指针
3.GIF题目解析:思路一:思路二:二.无重复字符的最长子串:1.思路一:
滑动窗口
2.GIF题目解析:思路一:三
随风飘扬@
·
2023-12-19 07:39
算法
c++
风速预测(六)基于Pytorch的EMD-CNN-GRU并行模型
目录前言1风速数据EMD分解与可视化1.1导入数据1.2EMD分解2数据集制作与预处理2.1先划分数据集,按照8:2划分训练集和测试集2.2设置
滑动窗口
大小为96,制作数据集3基于Pytorch的EMD-CNN-GRU
建模先锋
·
2023-12-19 04:26
时间序列预测
pytorch
cnn
gru
[蓝桥杯刷题]合并区间、最长不连续子序列、最长不重复数组长度
>⭐个人专栏:数据结构与算法数据库文章目录前言合并区间问题现实应用大致思路代码实现代码讲解最长不连续子序列代码实现代码讲解
滑动窗口
求最长不重复子序列的长度大致思路代码实现合并区间问题现实应用合并重叠区间
欧_aita
·
2023-12-18 23:45
数据结构与算法
蓝桥杯
职场和发展
「Leetcode」
滑动窗口
—长度最小的子数组
文章目录题目✏️题目解析&思路总结题目209.长度最小的子数组给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的连续子数组[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件
CaTianRi
·
2023-12-18 22:48
leetcode
leetcode
算法
职场和发展
动态规划
「Leetcode」
滑动窗口
—无重复字符的最长子串
文章目录题目✏️题目解析&思路总结题目3.无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:s=“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:s=“pwwkew”输出:3解释:因为无重复字符的最长子串是
CaTianRi
·
2023-12-18 22:45
leetcode
leetcode
算法
职场和发展
6.如何做项目技术选型
目录概述怎样做技术选型通讯协议选型编程语言选型数据库选型项目选型消息队列-RocketMQapi网关限流算法计数器算法
滑动窗口
算法漏桶限流算法熔断熔断器三态变化
滑动窗口
项目工程搭建
流月up
·
2023-12-18 20:18
spring
cloud
技术组件选型
组件总结
微服务
spring
cloud
三数之和-算法题(
双指针
)
题目:给你一个整数数组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]+num
qq_28909387
·
2023-12-18 17:52
算法
java
双指针
排序
面试题
★3. 无重复字符的最长子串
3.无重复字符的最长子串思路:
滑动窗口
:维护一个
滑动窗口
,有左边界和右边界。这个题是让求不重复的最长字串,所以就是求以每个字母为左边界,看右边界不重复的最右边。
刘某某.
·
2023-12-18 15:51
力扣Hot100
算法
数据结构
leetcode
★11. 盛最多水的容器(2种方法)
文章目录[11.盛最多水的容器](https://leetcode.cn/problems/container-with-most-water/description/)
双指针
算法。
刘某某.
·
2023-12-18 15:51
力扣Hot100
算法
数据结构
java
leetcode
LeetCode209长度最小的子数组,
滑动窗口
实现(java)
实现方法:
滑动窗口
解题思路:我们用下面的例子来进行描述。
你憨厚的老父亲突然
·
2023-12-18 14:36
java
算法
开发语言
【贪心算法】【中位贪心】LeetCode:100123.执行操作使频率分数最大
涉及知识点
双指针
C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例包括课程视频贪心算法题目给你一个下标从0开始的整数数组nums和一个整数k。
闻缺陷则喜何志丹
·
2023-12-18 13:54
#
算法题
leetcode
算法
贪心算法
c++
前缀和
中位贪心
频率
3. 无重复字符的最长子串
java先导题:https://blog.csdn.net/qq_43606119/article/details/135045019
滑动窗口
,其实可以等价成一个队列,代码实现的时候可以直接用两个指针来规范
cccc楚染rrrr
·
2023-12-18 12:24
LeetCode
java
开发语言
算法
数据结构
167. 两数之和 II - 输入有序数组
java
双指针
classSolution{publicint[]twoSum(int[]numbers,inttarget){intn=numbers.length;intl=0,r=n-1;while
cccc楚染rrrr
·
2023-12-18 12:23
LeetCode
java
算法
数据结构
Golang 数组 移除元素
双指针
法 leetcode27 小记
文章目录移除元素leetcode27暴力解法
双指针
法1.快慢指针2.双向指针移除元素leetcode27 go中数据类型的分类:1.值类型:int、float、bool、string、数组、结构体2.
鳄梨阿龙
·
2023-12-18 12:20
golang
算法
开发语言
学习
leetcode
双周赛119(哈希表、贪心、
双指针
+哈希表、二进制枚举子集+Floyd算法)
文章目录双周赛119[2956.找到两个数组中的公共元素](https://leetcode.cn/problems/find-common-elements-between-two-arrays/)哈希表[2957.消除相邻近似相等字符](https://leetcode.cn/problems/remove-adjacent-almost-equal-characters/)贪心[2958.最
Miraclo_acc
·
2023-12-18 11:12
算法刷题记录
#
LC周赛
散列表
算法
数据结构
周赛375(差分思想、快速幂、
双指针
)
文章目录周赛375[2960.统计已测试设备](https://leetcode.cn/problems/count-tested-devices-after-test-operations/)差分思想[2961.双模幂运算](https://leetcode.cn/problems/double-modular-exponentiation/)快速幂[50.Pow(x,n)](https://l
Miraclo_acc
·
2023-12-18 11:42
算法刷题记录
#
LC周赛
算法
java 字符串求长度_求字符串中无重复字符的最大长度的字串的长度(java语言)...
滑动窗口
法算出字符串中每个字符开始的无重复最长字串的长度,找出长度的最大值1,定义两个指针,l,r,l指向起始字符,r指向子字符串的右端,当子字符串没有重复字符时,r++,当出现重复字符时,l++,应该注意到
飞地APP
·
2023-12-18 10:49
java
字符串求长度
【算法】
滑动窗口
目录基本思想应用场景应用实例总结基本思想
滑动窗口
,也叫尺取法,就是不断的调节子序列的起始位置和终止位置,从而得出我们要想的结果,可以用来解决一些查找满足一定条件的连续区间的性质(长度等)的问题。
P_M_P
·
2023-12-18 08:29
算法
算法
leetcode
c++
流量控制 拥塞控制
https://zhuanlan.zhihu.com/p/37379780流量控制考虑对象:发送方接收方速度协调目的:防止分组丢失算法:
滑动窗口
协议QA避免死锁(如果发送方收到窗口为0的应答,暂停发送数据
wncbbnk
·
2023-12-18 08:04
每日OJ题_算法_
滑动窗口
②_力扣3. 无重复字符的最长子串
目录力扣3.无重复字符的最长子串解析代码力扣3.无重复字符的最长子串3.无重复字符的最长子串-力扣(LeetCode)难度中等给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输
GR_C
·
2023-12-18 07:34
每日OJ题
算法
leetcode
c++
滑动窗口
双指针
每日OJ题_算法_
滑动窗口
①_力扣209. 长度最小的子数组
目录力扣209.长度最小的子数组解析代码力扣209.长度最小的子数组209.长度最小的子数组-力扣(LeetCode)难度中等给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的连续子数组[numsl,numsl+1,...,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入:target=7,num
GR_C
·
2023-12-18 07:34
算法
leetcode
c++
滑动窗口
每日OJ题_算法_
双指针
⑧力扣18. 四数之和
[a],nums[b],nums[c],nums[d]](若两个四元组元素一一对应,则认为两个四元组重复):0>fourSum(vector&nums,inttarget){}};解析代码解法(排序+
双指针
GR_C
·
2023-12-18 07:04
每日OJ题
算法
leetcode
c++
数据结构
双指针
每日OJ题_算法_
滑动窗口
③_力扣1004. 最大连续1的个数 III
目录力扣1004.最大连续1的个数III解析代码力扣1004.最大连续1的个数III1004.最大连续1的个数III-力扣(LeetCode)难度中等给定一个二进制数组nums和一个整数k,如果可以翻转最多k个0,则返回数组中连续1的最大个数。示例1:输入:nums=[1,1,1,0,0,0,1,1,1,1,0],K=2输出:6解释:[1,1,1,0,0,1,1,1,1,1,1]粗体数字从0翻转到
GR_C
·
2023-12-18 07:01
每日OJ题
算法
leetcode
数据结构
c++
滑动窗口
算法:数组常见套路1---
双指针
、取模、打擂台法
文章来源:https://blog.csdn.net/weixin_45630258/article/details/132738318欢迎各位大佬指点、三连一、数组的合并–
双指针
[快慢指针]1、题目:
旧夏天313
·
2023-12-18 06:35
算法
算法
java
eclipse
intellij-idea
c++
c语言
c#
每日一练【最大连续1的个数 III】
二、题目解析本题同样是利用
滑动窗口
的解法。
可涵不会debug
·
2023-12-18 05:28
C语言/C++练习题
算法
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他