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
每日一题
Day 4】4. 寻找两个正序数组的中位数
大家好,我是编程熊,今天是LeetCode
每日一题
的第四天,一起学习的是LeetCode第四题《寻找两个正序数组的中位数》。题意给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。
一只编程熊
·
2023-11-25 09:10
【算法专题】
滑动窗口
—无重复字符的最长子串
解法二:
滑动窗口
滑动窗口
也是定义了两个指针在移动,但是这两个指针所指向的区间就像一个滑动的窗口一样。
滑动窗口
的基本步骤
晚风相伴
·
2023-11-25 08:15
算法
算法
leetcode
哈希算法
leetcode
每日一题
32
82.删除排序链表中的重复元素主要问题是没有头节点,以及要删除所有的相等元素,不是留下一个那么首先要建立一个头节点,指向head而且指针要始终指向要删除的节点的前一个节点ListNode*pre=newListNode(0,head);在搜索的过程中,如果遇到两个相等的节点a,b,a->next-b,那么保存它们的值x,然后把a删除也就是让a的前一个节点p->next=b因为p->next==a&
CodingJazz
·
2023-11-25 07:34
leetcode
算法
2020-06-22
每日一题
2020011历史上重大改革回眸011唐代节度使制度
(2018年高考,海南卷)材料710年,唐睿宗李旦登基,改年号为“景云”。其时,吐蕃、突厥、契丹等与唐关系紧张,以前采取的临时任命将领率兵出征的办法,已难以应对边境危机。景云二年,唐朝派出河西节度使,募集军队,驻守河西走廊,“自此始有节度之号”。同年,改变以前朝廷临时遣使分“道”巡察地方的办法,设置十三道按察使,驻地相对固定,大多由所在地行政长官兼任,代表朝廷纠举、处理所在道的州、县官员违法乱纪行
东皋先生
·
2023-11-25 07:20
TCP 重传、
滑动窗口
、流量控制、拥塞控制的剖析
今天,将重点介绍TCP的重传机制、
滑动窗口
、流量控制、拥塞控制。重传机制TCP实现可靠传输的方式之一,是通过序列号与确认应答。在
BUG指挥官
·
2023-11-25 05:49
网络
服务器
tcp/ip
leetcode面试经典150题——31 无重复字符的最长子串(方法二极简代码!!!)
leetcode链接方法一:
滑动窗口
(双指针)设定两个指针left和right指向最长子串的头部和尾部的下一个元素,left和right初始分别为0和1,对于right指向的每一个元素我们都在前面le
快乐小脾孩
·
2023-11-25 04:45
leetcode
面试
算法
每日一题
:中体西用
(2019·滨州检测)柏杨在《中国人史纲》中说:“(清政府如同)被击败的末期癌症的老拳师,在观察强大对手的优点时,不归功于对手的强壮如牛,反而归功于对手有一副漂亮的拳击手套。”材料评论的是A、顽固派的“抱义而处”B、洋务派的“中体西用”C、维新派的“托古改制”D、革命派的“三民主义”如此比喻“中体西用”,妙哉妙哉!
贝老师1978
·
2023-11-25 01:31
每日一题
2824. 统计和小于目标的下标对数目(简单)
简单题,走流程classSolution:defcountPairs(self,nums:List[int],target:int)->int:ans=0foriinrange(len(nums)):forjinrange(i+1,len(nums)):ifnums[i]+nums[j]<target:ans+=1returnans
eyvr
·
2023-11-24 23:31
用Python刷力扣
算法
python
leetcode
每日一题
1410. HTML 实体解析器(中等,模拟)
模拟,没什么好说的classSolution:defentityParser(self,text:str)->str:entityMap={'"':'"',''':"'",'>':'>','<':'<','⁄':'/','&':'&',}i=0n=len(text)res=[]whilei
eyvr
·
2023-11-24 23:27
用Python刷力扣
算法
leetcode
python
LeetCode第3题无重复字符的最长子串-java实现-图解思路与手撕代码-
滑动窗口
LeetCode第3题无重复字符的最长子串-java实现-图解思路与手撕代码-
滑动窗口
文章目录一、题目描述二、解题思路与代码实现1.思路2.
滑动窗口
的代码总结一、题目描述给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度
在下柠檬
·
2023-11-24 23:50
LeetCode刷题日记
java
leetcode
java
算法
LeetCode3. 无重复字符串的最长子串Java实现及思路详解
2、解题思路
滑动窗口
实现定义两个指针、一个字符集合,指针初始位置都指向字符串最左侧,此时右指针右移,判断右指针指向的元素是否包含在字符集合中,如果包含就将该字符从字符
彼岸啊
·
2023-11-24 23:11
算法
指针
字符串
java
leetcode
《五月集训》第六天——
滑动窗口
目录—、第一题1.原题链接2.解题思路3.代码二、第二题1.原题链接2.解题思路3.代码三、第三题1.原题链接2.解题思路3.代码四、第四题1.原题链接2.解题思路3.代码五、星球推荐坚持每一天,提升自己。大家一块加油!!!—、第一题1.原题链接原题链接:1984.学生分数的最小差值给你一个下标从0开始的整数数组nums,其中nums[i]表示第i名学生的分数。另给你一个整数k。从数组中选出任意k
Dimon1.
·
2023-11-24 23:10
刷题
算法
开发语言
c语言
LeetCode3无重复字符的最长子串——Java
LeetCode上第三题,采用
滑动窗口
源码仓库:https://github.com/heshangcode/LeetCodeAndJianZhiOffer欢迎Star,issues,commits,学习和交流题
和尚要吃肉
·
2023-11-24 23:40
LeetCode
LeetCode
字符串
滑动窗口
算法
python
每日一题
——4移动0
题目给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]答案这道题可以使用双指针的方法解决,一个指针用来遍历数组,一个指针用来记录0的末尾位置。具体步骤如下:定义两个指针,一个指向当前遍历的位
WY_记录
·
2023-11-24 23:09
算法练习
python
算法
leetcode
leetcode栈与队列必刷题——用栈实现队列、用队列实现栈、有效的括号、删除字符串中的所有相邻重复项、逆波兰表达式求值、
滑动窗口
最大值、前 K 个高频元素
文章目录用栈实现队列用队列实现栈有效的括号删除字符串中的所有相邻重复项逆波兰表达式求值
滑动窗口
最大值前K个高频元素用栈实现队列题目链接请你仅使用两个栈实现先入先出队列。
Palp1tate
·
2023-11-24 23:37
#
力扣
算法
leetcode
go
python
LeetCode(3)--无重复字符串的最长子串--Java实现
思路:1.暴力解法:尝试计算每一种子串是否有重复,如果没有重复,记录其长度,记录最长的一个不重复子串,这个解法显然不是好的解法.这里就不介绍了.2.
滑动窗口
:通过一个可以移动的窗口(i,j),起始时i=
小王没有BUG
·
2023-11-24 22:29
算法
LeetCode
无重复字符串的最长子串
python
每日一题
——3最长连续序列
题目给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。示例1:输入:nums=[100,4,200,1,3,2]输出:4解释:最长数字连续序列是[1,2,3,4]。它的长度为4。示例2:输入:nums=[0,3,7,2,5,8,4,6,0,1]输出:9答案这个问题可以使用哈希表(字典)来解决,时间复杂
WY_记录
·
2023-11-24 22:20
算法练习
python
算法
leetcode
代码随想录二刷|第一章数组:
滑动窗口
最小覆盖子串c1:记录t中字符的频率c2:记录当前
滑动窗口
内字符的频率classSolution{public:stringminWindow(strings,stringt){inttot=0;vectorc1
纯爱修狗
·
2023-11-24 21:21
数据结构
算法
leetcode
数组
蓝桥杯
每日一题
2023.11.24
题目描述#include#defineN100intconnected(int*m,intp,intq){returnm[p]==m[q]?1:0;}voidlink(int*m,intp,intq){inti;if(connected(m,p,q))return;intpID=m[p];intqID=m[q];for(i=0;i
Akct
·
2023-11-24 20:53
蓝桥杯
算法
职场和发展
蓝桥杯
每日一题
2023.11.23
题目描述题目分析本题使用递归模拟即可,将每一个大格子都可以拆分看成几个小格子,先将最开始的数字进行填入,使每一个对应小格子的值都为大格子对应的数,搜索找到符合要求的即可(答案:50333041)#includeusingnamespacestd;constintN=2e3+10;boolvis[N];intmp[N][N];inta[50]={0,2,5,9,11,16,17,19,21,22,2
Akct
·
2023-11-24 20:17
蓝桥杯
算法
职场和发展
大厂算法面试之leetcode精讲23.并查集
大厂算法面试之leetcode精讲23.并查集视频讲解(高效学习):点击学习目录:1.开篇介绍2.时间空间复杂度3.动态规划4.贪心5.二分查找6.深度优先&广度优先7.双指针8.
滑动窗口
9.位运算10
全栈潇晨
·
2023-11-24 15:53
【详解】leetcode
每日一题
(5.12)+codeforces杂题
目录leetcode
每日一题
944.删列造序codeforcesC.OKEAB.RoofConstructionB.APerfectlyBalancedString?
leimingzeOuO
·
2023-11-24 13:22
codeforces
C++
LeetCode
leetcode
算法
c++
数据结构
《Leetcode
每日一题
》488.祖玛游戏
关键:1.使用DFS,记录一下聚聚的代码。感觉样例有些问题。可能是我没看懂题目。classSolution{public:staticconstexprintINF=0x3f3f3f3f;unordered_mapmemo;//(board,hand)->minCount//求当board情况下,hand能得到的最优结果intdfs(stringboard,stringhand){//记忆化if(
shawn&lycheeo
·
2023-11-24 13:50
学习之旅
leetcode
算法
2021-11-13 LeetCode
每日一题
520. 检测大写字母
问题描述:我们定义,在以下情况时,单词的大写用法是正确的:全部字母都是大写,比如"USA"。单词中所有字母都不是大写,比如"leetcode"。如果单词不只含有一个字母,只有首字母大写,比如"Google"。给你一个字符串word。如果大写用法正确,返回true;否则,返回false。示例1:输入:word="USA"输出:true示例2:输入:word="FlaG"输出:false提示:125)
Flyvann
·
2023-11-24 13:48
leetcode
算法
职场和发展
【LeetCode】
每日一题
2023_11_21 美化数组的最少删除数(贪心/模拟)
原本今天早上要上体育课,没那么早刷
每日一题
的,本周是体测周,所以体育课取消了,所以马上就启动了LeetCode
每日一题
题目:美化数组的最少删除数题目链接:2216.美化数组的最少删除数题目描述代码与解题思路
戊子仲秋
·
2023-11-24 13:47
LeetCode
每日一题
leetcode
算法
职场和发展
【LeetCode】
每日一题
2023_11_24 统计和小于目标的下标对数目(暴力/双指针)
文章目录刷题前唠嗑题目:统计和小于目标的下标对数目题目描述代码与解题思路结语刷题前唠嗑LeetCode?启动!!!题目:统计和小于目标的下标对数目题目链接:2824.统计和小于目标的下标对数目题目描述代码与解题思路一眼顶真,鉴定为:暴力?启动!funccountPairs(nums[]int,targetint)(ansint){fori:=0;i=0&&nums[left]+nums[right
戊子仲秋
·
2023-11-24 13:47
LeetCode
每日一题
leetcode
数据结构
算法
【LeetCode】
每日一题
2023_11_23 HTML 实体解析器(调库/打工)
文章目录刷题前唠嗑题目:HTML实体解析器题目描述代码与解题思路结语刷题前唠嗑题目:HTML实体解析器题目链接:1410.HTML实体解析器题目描述代码与解题思路funcentityParser(sstring)(ansstring){returnstrings.NewReplacer(`"`,`"`,`'`,`'`,`>`,`>`,`<`,`","<":"<
戊子仲秋
·
2023-11-24 13:43
LeetCode
每日一题
leetcode
html
算法
《视觉SLAM十四讲》-- 后端 2
文章目录09后端29.1
滑动窗口
滤波和优化9.1.1实际环境下的BA结构9.1.2
滑动窗口
法9.2位姿图9.2.1位姿图的意义9.2.2位姿图优化09后端29.1
滑动窗口
滤波和优化9.1.1实际环境下的
算法导航
·
2023-11-24 11:44
视觉SLAM十四讲
算法
【
每日一题
】1410. HTML实体解析器-2023.11.23
题目:1410.HTML实体解析器「HTML实体解析器」是一种特殊的解析器,它将HTML代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。HTML里这些特殊字符和它们对应的字符实体包括:双引号:字符实体为",对应的字符是"。单引号:字符实体为',对应的字符是'。与符号:字符实体为&,对应对的字符是&。大于号:字符实体为>,对应的字符是>。小于号:字符实体为&
轩儿毛肚
·
2023-11-24 11:32
leetcode刷题笔记
算法
数据结构
leetcode
【
每日一题
】2824. 统计和小于目标的下标对数目-2023.11.24
题目:2824.统计和小于目标的下标对数目给你一个下标从0开始长度为n的整数数组nums和一个整数target,请你返回满足0nums,inttarget){intcount=0;for(inti=0;i
轩儿毛肚
·
2023-11-24 11:24
leetcode刷题笔记
算法
数据结构
leetcode
前端
每日一题
笔记收集
在元素input中,若未定义name的属性,在后台获取了填入该input中的值么?后台确实获取了该元素的值,但是不知道该怎么用,不会在后台中显示出来使用一个box-shadow和多个box-shadow在样式展现上有什么区别么?为什么要使用多个?叠加,效果好看a标签的download属性是做什么?此属性指示浏览器下载URL而不是导航到它,因此将提示用户将其保存为本地文件。下载图片参考MDNform
PingerL
·
2023-11-24 09:59
TCP三次握手四次挥手深入
再交给下层数据链路层上图中有四个东西是非常重要的:序号:用来解决数据包在网络传输中不乱序问题确认号:解决不丢包问题TCPflag(URG、ACK、PSH、RST、SYN、FIN):就是包的类型,用于操控TCP状态机窗口:用来解决流量控制的(即
滑动窗口
亦向枫
·
2023-11-24 05:20
python进阶
tcp/ip
网络协议
网络
【
每日一题
】Day10 选择题
【第一题】选择【D】,执行try中的100/0触发异常,进入catch打印1,然后catch抛出异常,但在此之前finally会限制性,打印2。最后程序异常结束,3不会被打印【第二题】选择【A】,b1和b2本来是byte类型,b1+b2进行运算时会提升成int类型,如果再给b3赋值时需要强制类型转换,b3=(byte)(b1+b2);Java中的byte,short,char进行计算时都会提升为i
学习java的张三
·
2023-11-24 03:25
#
【每日一题】选择题
java
刷题
每日一题
day1
1.以下程序的运行结果是()intmain(void){printf("%s,%5.3s\n","computer","computer");return0;}2.int*p[4]与选择项中的()等价([]优先级高于*)Aintp[4]Bint*pCint*(p[4])Dint(*p)[4]3.若有定义语句:inta=10;doubleb=3.14;则表达式'A'+a+b值的类型是()①涉及到+的
GSX_M
·
2023-11-24 03:23
每日一题
题目练习
双指针算法
若两个指针指向同一数组,遍历方向相同且不会相交,则也称为
滑动窗口
(两个指针包围的区域即为当前的窗口),经常用于区间搜索。
uuuri
·
2023-11-24 02:15
算法
算法
数组部分总结
目录二分查找:快慢指针:
滑动窗口
:螺旋矩阵:N数之和:两数之和:三数之和:四数之和:四数相加II:二分查找:在返回结果时,有可能不等于target注意判断是返回>=,还是target){right=mid
我不是小哥哥
·
2023-11-24 02:06
Leetcode
leetcode
Codeforces Round 745 (Div. 2)(C:前缀和+
滑动窗口
,E:位运算加分块)
Dashboard-CodeforcesRound745(Div.2)-CodeforcesA:答案就是2n!/2,对于当前满足有k个合法下标的排列,就是一个n-k个不合法的下标的排列,所以每一个合法排列都相反的存在一个对称性#includeusingnamespacestd;constintN=1e6+10,mod=1e9+7;#defineintlonglongintn,m;intf[N];v
南岸以南南岸哀
·
2023-11-24 01:20
算法
codeforce
蓝桥
每日一题
(day 7: 蓝桥594.蛇形填数)--规律--easy
MyCode:#includeusingnamespacestd;constintN=50;intmat[N][N];voiddisp(){for(inti=0;iusingnamespacestd;intmp[200][200],row=0,col=0,cnt=1;intmain(){mp[0][0]=1;while(!mp[19][19]){//右移mp[row][++col]=++cnt;/
_Ocean__
·
2023-11-24 01:48
蓝桥杯备赛
算法
蓝桥
每日一题
(day 5: 蓝桥593.既约分数)--数学--easy(注:排掉一个重复的情况)
考察gcd模板求解最大公约数。由于我是+2去做的,实际上当i=j=1的时候,能构成的分数只能是一种情况,所以最后的res需要减去1!!!#includeusingnamespacestd;intgcd(inta,intb){returnb?gcd(b,a%b):a;}intmain(){longlongres=0;for(inti=1;i<=2020;i++)for(intj=i;j<=2020;
_Ocean__
·
2023-11-24 01:18
蓝桥杯备赛
c++
算法
开发语言
蓝桥
每日一题
(day 6: 蓝桥505.数字三角形)--线性dp--easy
题目:关注:本题给出了一个限制,“向左下走的次数与向右下走的次数相差不能超过1”。观察一下,发现:当行数为奇数的时候,只有最后一行的中间的f符合要求;当行数为偶数的时候,只有中间两个中位数符合要求CODE:#include#includeusingnamespacestd;constintN=110;constintINF=-1e9;inta[N][N],f[N][N];intn;intmain(
_Ocean__
·
2023-11-24 01:18
蓝桥杯备赛
1024程序员节
LeetCode
每日一题
Day2:用栈实现队列(C++)
题目描述使用栈实现队列的下列操作:push(x)–将一个元素放入队列的尾部。pop()–从队列首部移除元素。peek()–返回队列首部的元素。empty()–返回队列是否为空。示例:MyQueuequeue=newMyQueue();queue.push(1);queue.push(2);queue.peek();//返回1queue.pop();//返回1queue.empty();//返回fa
ymy_forever
·
2023-11-23 22:12
LeetCode
栈
每日一题
——用两个栈实现队列
每日一题
用两个栈实现队列题目链接栈和队列做这题首先需要明确栈:是一种仅支持在表尾进行插入和删除操作的线性表,这一端被称为栈顶,另一端被称为栈底。
Forward♞
·
2023-11-23 22:07
每日一题
数据结构
c++
c语言
LeetCode
每日一题
--用队列实现栈(C语言)
请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)。实现MyStack类:voidpush(intx)将元素x压入栈顶。intpop()移除并返回栈顶元素。inttop()返回栈顶元素。booleanempty()如果栈是空的,返回true;否则,返回false。注意:你只能使用队列的基本操作——也就是pushtoback、pee
叶子Coding
·
2023-11-23 22:37
LeetCode练习
leetcode
c语言
算法
【LeetCode
每日一题
】——225.用队列实现栈
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【题目进阶】八【解题思路】九【时间频度】十【代码实现】十一【提交结果】一【题目类别】栈二【题目难度】简单三【题目编号】225.用队列实现栈四【题目描述】请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)。实现MyStack类:voidpu
IronmanJay
·
2023-11-23 22:06
LeetCode
leetcode
算法
c语言
数据结构
栈
【LeetCode
每日一题
】——面试题03.04.化栈为队
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目说明】八【时间频度】九【代码实现】十【提交结果】一【题目类别】队列二【题目难度】简单三【题目编号】面试题03.04.化栈为队四【题目描述】实现一个MyQueue类,该类用两个栈来实现一个队列。五【题目示例】示例:MyQueuequeue=newMyQueue();queue.push(1);queu
IronmanJay
·
2023-11-23 22:06
LeetCode
leetcode
算法
数据结构
栈
队列
力扣
每日一题
——剑指 Offer 09. 用两个栈实现队列
力扣
每日一题
——剑指Offer09.用两个栈实现队列题目描述代码注释classCQueue:def__init__(self):self.A,self.B=[],[]#队列尾部直接插入一个整数defappendTail
Hailey-X
·
2023-11-23 22:06
力扣每日一题
leetcode
队列
栈
【LeetCode
每日一题
】——剑指Offer09.用两个栈实现队列
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】栈二【题目难度】简单三【题目编号】剑指Offer09.用两个栈实现队列四【题目描述】用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。
IronmanJay
·
2023-11-23 22:05
LeetCode
栈
leetcode
算法
数据结构
队列
LeetCode刷题|232用栈实现队列
今天的
每日一题
是用栈实现队列,是一个简单题。先来看一下题目描述吧。
杜小瑞
·
2023-11-23 22:05
算法与数据结构
数据结构
队列
列表
python
栈
C语言
每日一题
(36)队列实现栈功能
力扣225用队列实现栈题目描述请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)。实现MyStack类:voidpush(intx)将元素x压入栈顶。intpop()移除并返回栈顶元素。inttop()返回栈顶元素。booleanempty()如果栈是空的,返回true;否则,返回false。思路分析关于栈的功能,见于是基础的数据
对编程一片赤诚的小吴
·
2023-11-23 22:03
c语言
java
算法
python
每日一题
——1.两数之和
题目给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。示例2:输入:n
WY_记录
·
2023-11-23 21:29
算法练习
python
算法
leetcode
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他