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
每日一题滑动窗口
【
每日一题
】2103. 环和杆-2023.11.2
题目:2103.环和杆总计有n个环,环的颜色可以是红、绿、蓝中的一种。这些环分别穿在10根编号为0到9的杆上。给你一个长度为2n的字符串rings,表示这n个环在杆上的分布。rings中每两个字符形成一个颜色位置对,用于描述每个环:第i对中的第一个字符表示第i个环的颜色('R'、'G'、'B')。第i对中的第二个字符表示第i个环的位置,也就是位于哪根杆上('0'到'9')。例如,"R3G2B1"表
轩儿毛肚
·
2023-11-02 19:14
leetcode刷题笔记
算法
数据结构
leetcode
每日一题
2103. 环和杆 (简单)
简单题,直接统计就行classSolution:defcountPoints(self,rings:str)->int:n=len(rings)//2cnt=[[0,0,0]for_inrange(10)]foriinrange(0,2*n,2):ifrings[i]=="R":cnt[int(rings[i+1])][0]=1ifrings[i]=="G":cnt[int(rings[i+1])
eyvr
·
2023-11-02 19:42
用Python刷力扣
算法
leetcode
1024程序员节
python
【
每日一题
Day366】LC2103环和杆 | 状态压缩
环和杆【LC2103】总计有n个环,环的颜色可以是红、绿、蓝中的一种。这些环分别穿在10根编号为0到9的杆上。给你一个长度为2n的字符串rings,表示这n个环在杆上的分布。rings中每两个字符形成一个颜色位置对,用于描述每个环:第i对中的第一个字符表示第i个环的颜色('R'、'G'、'B')。第i对中的第二个字符表示第i个环的位置,也就是位于哪根杆上('0'到'9')。例如,"R3G2B1"表
TIkitianya
·
2023-11-02 19:08
每日一题
位运算
leetcode
【LeetCode】
每日一题
2023_11_2 环和杆(题目质量不错)
文章目录刷题前唠嗑题目:环和杆题目描述代码与解题思路看看别人的题解结语刷题前唠嗑今天是简单,我快乐了题目:环和杆题目链接:2103.环和杆题目描述代码与解题思路funccountPoints(ringsstring)(ansint){num:=[10][3]int{}ch:=0fori:=0;i0{cnt++}}ifcnt==3{//三个标志位都有数,证明集齐了所有颜色ans++}}returna
戊子仲秋
·
2023-11-02 19:37
LeetCode
每日一题
leetcode
算法
职场和发展
2023-11-02 LeetCode
每日一题
(环和杆)
2023-11-02
每日一题
一、题目编号2103.环和杆二、题目链接点击跳转到题目位置三、题目描述总计有n个环,环的颜色可以是红、绿、蓝中的一种。这些环分别穿在10根编号为0到9的杆上。
HEU_firejef
·
2023-11-02 19:06
LeetCode每日一题
leetcode
算法
数据结构
【LeetCode
每日一题
】——99.恢复二叉搜索树
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【题目进阶】十【代码实现】十一【提交结果】一【题目类别】深度优先搜索二【题目难度】中等三【题目编号】99.恢复二叉搜索树四【题目描述】给你二叉搜索树的根节点root,该树中的恰好两个节点的值被错误地交换。请在不改变其结构的情况下,恢复这棵树。五【题目示例】示例1:输入:root
IronmanJay
·
2023-11-02 18:13
LeetCode
leetcode
算法
数据结构
二叉树
深度优先搜索
蓝桥杯
每日一题
2023.11.2
题目描述等差素数列-蓝桥云课(lanqiao.cn)题目分析对于此题我们需要求出最小的公差并且长度为10,1.确保序列开始为素数2.确定枚举的个数注意:序列中数只是d的变化,可以通过此计算将开始数字后9个数字都计算出来,d是从小到大枚举,当d符合要求时直接跳出即可,这样才能求出最小的d#includeusingnamespacestd;intcnt;boolis_prime(intx){if(x<
Akct
·
2023-11-02 15:42
蓝桥杯
职场和发展
蓝桥杯
每日一题
2023.11.1
题目描述乘积最大-蓝桥云课(lanqiao.cn)题目分析先对a[1]~a[n]排序分类讨论:1.k==n全选2.kusingnamespacestd;typedeflonglongll;constintN=2e5+10,mod=1e9+9;intn,k,a[N];intmain(){cin>>n>>k;for(inti=1;i>a[i];sort(a+1,a+1+n);intans=1;intl
Akct
·
2023-11-02 15:08
蓝桥杯
职场和发展
TCP 协议
提高传输效率:1.提升自身发送数据量
滑动窗口
机制rwnd
滑动窗口
丢包了咋办?
敬亭山_
·
2023-11-02 15:57
tcp/ip
网络
网络协议
算法通关村 ——
滑动窗口
经典问题
目录
滑动窗口
经典问题1.最长子串专题1.1无重复字符的最长子串1.2至多包含两个不同字符的最长子串1.3至多包含K个不同字符的最长子串2长度最小的子数组3盛水最多的容器4寻找子串异位词4.1字符串的排列
Beyondevt
·
2023-11-02 14:53
算法
算法通关村 —— 原来
滑动窗口
如此简单
目录原来
滑动窗口
如此简单1.
滑动窗口
基本思想2.两个入门题2.1子数组最大平均数2.2最长连续递增序列原来
滑动窗口
如此简单我们在数组和链表部分研究过双指针思想,这里我们继续学习
滑动窗口
思想。
Beyondevt
·
2023-11-02 14:23
算法
数据结构
java
算法通关村 ——
滑动窗口
与堆结合
堆与
滑动窗口
问题的结合给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
滑动窗口
每次只向右移动一位,返回
滑动窗口
中的最大值。
Beyondevt
·
2023-11-02 14:20
算法
算法刷题学习笔记
算法方法1.数组2.链表3.哈希表4.字符串5.双指针法6.栈与队列7.二叉树1.数组二分查找(折半查找)双指针(快慢指针、相向双指针)
滑动窗口
模拟行为(循环不变量原则)2.链表虚拟头结点(头插法)双指针
Gemini历久弥新
·
2023-11-02 13:17
随记
算法
leetcode
【LeetCode】删除排序链表中的重复元素 II
#LeetCode
每日一题
【链表专题】删除排序链表中的重复元素IIhttps://leetcode-cn.com/problems/remove-duplicates-from-sorted-list-ii
xiaoshijiu333
·
2023-11-02 12:04
LeetCode【链表】
链表
leetcode
数据结构
【
每日一题
】力扣:打家劫舍 IV
打家劫舍IV沿街有一排连续的房屋。每间房屋内都藏有一定的现金。现在有一位小偷计划从这些房屋中窃取现金。由于相邻的房屋装有相互连通的防盗系统,所以小偷不会窃取相邻的房屋。小偷的窃取能力定义为他在窃取过程中能从单间房屋中窃取的最大金额。给你一个整数数组nums表示每间房屋存放的现金金额。形式上,从左起第i间房屋中放有nums[i]美元。另给你一个整数k,表示窃贼将会窃取的最少房屋数。小偷总能窃取至少k
Skylar Lin
·
2023-11-02 12:45
#
力扣【每日一题】
leetcode
算法
【
每日一题
】每棵子树内缺失的最小基因值
文章目录Tag题目来源题目解读解题思路方法一:DFS写在最后Tag【dfs】【树】【2023-10-31】题目来源2003.每棵子树内缺失的最小基因值题目解读找出每棵子树内缺失的最小基因值。解题思路方法一:DFS找到基因值为1的节点,从该点出发向上到根节点的所有节点才是需要处理的节点,其他节点的缺失的最小基因值都为1。缺失的最小值是不在子树中的最小正整数。因为树中节点的基因值不会有重复的,所以基因
wang_nn
·
2023-11-02 12:39
LeetCode每日一题
dfs
树
2023-10-31
【
每日一题
】参加会议的最多员工数
文章目录Tag题目来源题目解读解题思路方法一:内向基环树+拓扑排序+分类讨论内向基环树分类讨论基环长度大于2基环长度等于2功能实现写在最后Tag【内向基环树+拓扑排序+分类讨论】【图】【2023-11-01】题目来源2127.参加会议的最多员工数题目解读员工只有坐在自己喜欢的员工旁边才会参加会议,请问参加会议的最多员工数。解题思路方法一:内向基环树+拓扑排序+分类讨论内向基环树有k个点和k条边的有
wang_nn
·
2023-11-02 12:39
LeetCode每日一题
内向基环树+拓扑排序+分类讨论
图
2023-11-01
[
每日一题
]22:只出现一次的数字(题目汇总解答)
题目一描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?示例1:输入:[2,2,1]输出:1题解代码classSolution{public:intsingleNumber(vector&nums){intsum=0;for(autoi:nums)sum^=i;returns
AngelDg
·
2023-11-02 11:13
每日一题
力扣
小米OJ
leetcode
算法
数据结构
5.6 TCP可靠传输的实现
思维导图:5.6.1TCP可靠传输的实现笔记概述在TCP/IP模型中,第5.6节讨论了TCP如何通过
滑动窗口
机制来实现可靠传输。
夏驰和徐策
·
2023-11-02 11:33
程序猿之计算机网络
tcp/ip
网络
网络协议
算法通关村 | 第四关 | “栈”起来了啊~(黄金篇)
本篇文章是关于栈的最后一章,主要讲解一下栈中难以理解的一些问题,包括“表达式问题”,与部分
滑动窗口
(之后队列再讲)的知识,来吧,接着往下学一学!
計贰
·
2023-11-02 10:25
算法通关村
算法
数据结构
java
笔记
滑动窗口
最大值
题目来源leetcode:239.
滑动窗口
最大值题目描述classSolution{public:vectormaxSlidingWindow(vector&nums,intk){}};题目解析题目相当于维护了一个大小为
OceanStar的学习笔记
·
2023-11-02 08:45
算法与数据结构
leetcode
算法
贪心算法
滑动窗口
最大值
LeetCode239.
滑动窗口
最大值天津科技大学第六届科技文化节算法设计大赛第17题难度:困难题目:给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。
Pisces_DYL
·
2023-11-02 08:11
算法
LeetCode
leetcode
算法
职场和发展
滑动窗口
最大值(java详解)
一:题目二:思路1:lc通过版classSolution{/*思路:1.这里是要求出每一个窗口中的最大值,那么我们自然的想到如何用一个队列可以使其每次队首出现最大值,那么我自然回想到大顶堆,但是用了之后,我们窗口中的元素位置就发生了变化那么当我们移动窗口的时候,就不能正确的pop出窗口的首个元素。2.那么这里的话,我们就自定义一个队列,当然的话,让其满足每次pop出去的最大的元素那么其和优先队列有
天天向上的菜鸡杰!!
·
2023-11-02 08:41
算法分析与设计
leetcode复习题目
java
leetcode
数据结构
滑动窗口
最大值
ri用于从左往右依次遍历nums数组,同时ri也是
滑动窗口
的最右索引。li是
滑动窗口
的最左索引,即li=ri-k+1。求
滑动窗口
最大值的步骤
早睡身体好呀
·
2023-11-02 08:11
LeetCode
leetcode
c++
单调队列
滑动窗口
最大值
给定一个数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
k内的数字。
滑动窗口
每次只向右移动一位。返回
滑动窗口
最大值。
暴躁老哥在线刷题
·
2023-11-02 08:39
Leetcode
Sliding
Window
leetcode 239.
滑动窗口
最大值(python)
leetcode239.
滑动窗口
最大值(python)给定一个数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
滑动窗口
每次只向右移动一位。
清醒思考
·
2023-11-02 08:09
leetcode
python
leetcode
LeetCode.239.
滑动窗口
最大值(单调队列)
题目描述:来自LeetCode思路:由示例1可以看出,每次求
滑动窗口
的最大值其实就是从当前窗口的k个元素里找到一个最大值,但如果每次都去遍历一下
滑动窗口
的里各个元素的值,时间复杂度就会变高。
头发没了还会再长
·
2023-11-02 08:38
LeetCode刷题笔记
leetcode
动态规划
贪心算法
队列
滑动窗口
最大值(C++)
目录问题描述:实现代码和解析:暴力法(会超时):原理思路:单调队列法:原理思路:单调队列:模拟过程:问题描述:给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。
Cosmoshhhyyy
·
2023-11-02 08:35
LeetCode
leetcode
c++
算法
数据结构
滑动窗口
最大值
给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
滑动窗口
每次只向右移动一位。返回
滑动窗口
中的最大值。
yinhua405
·
2023-11-02 08:05
算法
数据结构
滑动窗口
最大值
考察单调队列【On复杂度求固定大小窗口的最大值最小值】classSolution{public:vectormaxSlidingWindow(vector&nums,intk){dequeque;vectorans;for(inti=0;i=k)que.pop_front();if(i>=k-1)ans.push_back(nums[que.front()]);}returnans;}};
Bendaai
·
2023-11-02 08:05
计算机网络原理系列学习笔记(三)——传输层
前言网课学习的视频来源:b站《自考04741计算机网络原理》本章知识结构传输层的基本服务传输层的复用与分解停—等协议与
滑动窗口
协议用户数据报协议(UDP)传输控制协议(TCP)传输层的基本服务一、传输层功能核心任务
爱喝粥的Young同学
·
2023-11-02 07:32
计算机网络原理
网络
udp
网络协议
unity
滑动窗口
_流水线机制、
滑动窗口
协议、GBN、SR
一、
滑动窗口
协议为了解决停等操作的性能问题(发了一个分组之后一直等到确认了这个分组才发下一个),推出了流水线机制,提供资源利用率。
Sparkmlib
·
2023-11-02 07:31
unity滑动窗口
计算机网络-自顶向下方法笔记-
滑动窗口
协议
计算机网络全部笔记链接
滑动窗口
协议因为停等的协议,导致了发送方的利用率:发送方实际忙于将发送比特送进通道的那部分时间与发送时间之比很低解决方式:不以停等方式运行,允许发送方发送多个分组而无需等待确认。
炸毛疯兔
·
2023-11-02 07:29
网络
计算机网络
滑动窗口协议
可靠数据传输
计算机网络学习笔记(5)---传输层--可靠数据传输、Rdt1.0、2.0、2.1、2.2、3.0、流水线与
滑动窗口
协议、GBN、SR
目录1传输层2可靠(不错、不丢、不乱)数据传输3流水线机制和
滑动窗口
协议1传输层1.1传输层服务和协议1、传输层协议为运行在不同Host上的进程提供了一种逻辑通信机制;2、端系统运行传输层协议:(1)发送方
小小小毛毛虫~
·
2023-11-02 07:26
计算机网络
udp
计算机网络学习笔记(四)——差错控制、停等协议、回退N帧、选择性重传、
滑动窗口
、数据链路层HDLC、PPP协议、有限状态机
文章目录前言概念一、差错控制1、停等协议2、回退N帧协议(GoBack_N,GB_N)3、选择性重传协议(SelectiveRepeat,SR)4、单帧确认和累计确认、捎带应答二、链路层流量控制——
滑动窗口
机制三
Couldhelp
·
2023-11-02 07:51
学习问题
学习笔记
网络
计算机网络
网络通信
【计算机网络笔记】传输层——可靠数据传输之流水线机制与
滑动窗口
协议
系列文章目录什么是计算机网络?什么是网络协议?计算机网络的结构数据交换之电路交换数据交换之报文交换和分组交换分组交换vs电路交换计算机网络性能(1)——速率、带宽、延迟计算机网络性能(2)——时延带宽积、丢包率、吞吐量/率计算机网络体系结构概念OSI参考模型基本概念OSI参考模型中非端-端层(物理层、数据链路层、网络层)功能介绍OSI参考模型中端-端层(传输层、会话层、表示层、应用层)功能介绍TC
不怕娜
·
2023-11-02 07:19
计算机网络
笔记
【LeetCode】
每日一题
——1610. 可见点的最大数目
目录题目:思路:代码:分析:题目:力扣思路:我想先算出每个点和定点和x轴的角度然后这些角度排序然后将最小的加90度看有这些角度有多少在这个区间依次这样下去然后去最大的这个90度(就是那个angle)代码:classSolution:defvisiblePoints(self,points:List[List[int]],angle:int,location:List[int])->int:same
heart_6662
·
2023-11-02 07:25
python实践
leetcode
算法
职场和发展
LeetCode
每日一题
——1812. 判断国际象棋棋盘中一个格子的颜色
LeetCode
每日一题
系列题目:1812.判断国际象棋棋盘中一个格子的颜色难度:简单文章目录LeetCode
每日一题
系列题目示例思路题解题目给你一个坐标coordinates,它是一个字符串,表示国际象棋棋盘中一个格子的坐标
hyk今天写算法了吗
·
2023-11-02 07:51
#
算法实例
leetcode
算法
职场和发展
Python
数据结构
LeetCode
每日一题
——795. 区间子数组个数
LeetCode
每日一题
系列题目:828.统计子串中的唯一字符难度:困难文章目录LeetCode
每日一题
系列题目示例思路题解题目给你一个整数数组nums和两个整数:left及right。
hyk今天写算法了吗
·
2023-11-02 07:20
#
算法实例
leetcode
算法
Python
数据结构
职场和发展
LeetCode
每日一题
——2103. Rings and Rods
文章目录一、题目二、题解一、题目Therearenringsandeachringiseitherred,green,orblue.Theringsaredistributedacrosstenrodslabeledfrom0to9.Youaregivenastringringsoflength2nthatdescribesthenringsthatareplacedontotherods.Eve
叶卡捷琳堡
·
2023-11-02 06:13
leetcode
算法
数据结构
c++
Leetcode每日好多题+动态规划
文章目录第一章
每日一题
1、Leetcode115:不同的子序列2、Leetcode92:反转链表II3、Leetcode1603:设计停车系统4、Leetcode290:单词规律5、Leetcode6:
weixin_51182518
·
2023-11-02 06:57
动态规划
leetcode
LeetCode
每日一题
: 91. 解码方法
91.解码方法来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/decode-ways著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目一条包含字母A-Z的消息通过以下映射进行了编码:'A'->1'B'->2...'Z'->26要解码已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11
qtds114
·
2023-11-02 06:54
LeetCode算法题
java
动态规划
leetcode
算法
力扣Hot100题单个人计划c++版(五)
(一)力扣Hot100题单个人计划c++版(二)力扣Hot100题单个人计划c++版(三)力扣Hot100题单个人计划c++版(四)力扣Hot100题单个人计划c++版(五)刷题链接:力扣Hot100
每日一题
长门yuki
·
2023-11-02 06:23
个人笔记
力扣
LeetCode
每日一题
| 91. 解码方法
题目链接:91.解码方法-力扣(LeetCode)题目描述:思路解析:这道题乍一看好像没有什么思绪,好像没有很明显的推导的过程,也没有很明显的状态变化。但是题目中给了我们数字不同的组合方式,我们发现一个数字要么自己解码,要么和它前面的一个数字组合在一起解码(为什么没有和后面一个数字一起呢,因为对于后面一个数字,它不就是和它前面的数字结合吗,这样不就都是和前面的数字组合吗),我们发现了它的两种解码方
oxma
·
2023-11-02 06:20
LeetCode每日一题
leetcode
算法
职场和发展
每日一题
:91. 解码方法
packagecom.ljp.test.leetcode;/***91.解码方法***一条包含字母A-Z的消息通过以下映射进行了编码:**'A'->"1"*'B'->"2"*...*'Z'->"26"*要解码已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106"可以映射为:**"AAJF",将消息分组为(11106)*"KJF",将消息分组为(1110
每日一题1990
·
2023-11-02 06:20
每日一题
算法
leetcode
职场和发展
力扣
每日一题
:91. 解码方法
目录题目:91.解码方法示例1示例2示例3示例4提示:解题思路解题代码(1)动态规划(2)优化版解题感悟题目:91.解码方法难度:中等题目:一条包含字母A-Z的消息通过以下映射进行了编码:‘A’->1‘B’->2…‘Z’->26要解码已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,“11106”可以映射为:“AAJF”,将消息分组为(11106)“KJF”,将
暗夜无风
·
2023-11-02 05:49
leetcode
leetcode
算法
动态规划
力扣
每日一题
91:解码方法
题目描述:一条包含字母A-Z的消息通过以下映射进行了编码:'A'->"1"'B'->"2"...'Z'->"26"要解码已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106"可以映射为:"AAJF",将消息分组为(11106)"KJF",将消息分组为(11106)注意,消息不能分组为(11106),因为"06"不能映射为"F",这是由于"6"和"06"
暴力递归战士
·
2023-11-02 05:14
LeetCode每日一题
leetcode
算法
java
算法竞赛备赛进阶之背包问题训练
目录1.
滑动窗口
2.多重背包问题III3.采药4.装箱问题5.宠物小精灵之收服6.二维费用的背包问题7.潜水员8.数字组合9.庆功宴10.买书11.背包问题求具体方案12.分组背包问题13.机器分配14
Williamtym
·
2023-11-02 05:07
2023暑期算法集训
1024程序员节
c++
蓝桥杯
动态规划
算法
acwing
力扣刷题笔记:双端队列与优先队列(滑动串口最大值 & 前K个高频元素)
双端队列与优先队列(滑动串口最大值&前K个高频元素)知识点一、
滑动窗口
最大值例题求解拓展二、前K个高频元素题目求解总结知识点栈与队列基础知识点栈:数据先进后出,可以通过stack.push(value)
404金城武
·
2023-11-02 05:32
leetcode
算法
数据结构
3.13
每日一题
(分部积分求不定积分)
关键在于看出两类不同类型函数的乘积,要把三角和对数以外的凑到dx上,然后分部积分注:arctan根号x的求导为复合求导根号x分之一的原函数为2*根号x
今天会营业
·
2023-11-02 05:55
数学
追梦算法
数学
分部积分法
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他