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-滑动窗口
计算机网络学习(六)传输层 Ⅲ
文章目录1.
滑动窗口
协议1.1流水线机制与
滑动窗口
协议1.2GBN(Go-Back-N)协议1.3SR(SelectiveRepeat)协议2.可靠级据传输机制及其用途的总结1.滑动窗
-=Leessang=-
·
2023-11-01 08:54
计算机网络
网络
网络协议
计算机网络笔记(五):传输层
文章目录前言多路复用和多路分用UDP(UserDatagramProtocol[RFC768])可靠数据传输原理流水线机制与
滑动窗口
协议Go-Back-N(GBN)协议SelectiveRepeat(SR
weixin_40539125
·
2023-11-01 08:23
计算机网络
mesh
网络
[HITCN]哈工大2020秋计算机网络复习笔记 (4)
无连接传输协议UDP3.3可靠数据传输3.3.1可靠数据传输原理3.3.2RDT3.3.2.1RDT1.03.3.2.2RDT2.03.3.2.3RDT2.1、2.23.3.2.4RDT3.03.3.3
滑动窗口
协议
北言栾生
·
2023-11-01 08:23
计算机网络
计算机网络
传输层
【
LeetCode-
简单】70. 爬楼梯(详解)
题目假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?示例方法1:动态规划动态规划三步走动态规划,就是利用历史记录,来避免我们的重复计算。而这些历史记录,我们得需要一些变量来保存,一般是用一维数组或者二维数组来保存。下面我们先来讲下做动态规划题很重要的三个步骤,1.定义dp数组我们会用一个数组,来保存历史数组,假设用一维数组dp[]吧。这个时候
丨康有为丨
·
2023-11-01 03:30
LeetCode刷题
leetcode
java
算法
leetcode-
每日一题-275.H指数
classSolution:defhIndex(self,citations:List[int])->int:n=len(citations)left,right=0,n-1whileleft=n-mid:right=mid-1#常规二分法是righ=mid,这里因为while的条件变了,因此最终结果是left指向的位置,而right在其左边一个else:left=mid+1returnn-lef
Flora_Olivia
·
2023-11-01 03:47
怡宝升级记
刷题4--数组、链表
暴力法二分法35、搜索插入位置34.在排序数组中查找元素的第一个和最后一个位置69.x的平方根双指针27.移除元素26.删除有序数组中的重复项283.移动零844、比较含退格的字符串977、有序数组的平方
滑动窗口
zhaojiazb
·
2023-11-01 02:41
算法
c++
算法
数据结构
栈与队列系列④ --
滑动窗口
的最大值
目录题目概述解题思路代码实现此题的几个重要知识点逻辑表达式将Integer列表转化为int数组三元表达式的复习题目概述此题对应力扣的239.
滑动窗口
的最大值题目:给你一个整数数组nums,有一个大小为k
十八岁讨厌编程
·
2023-11-01 01:47
LeetCode
java
leetcode
算法
【力扣刷题第八天-3】
滑动窗口
最大值
文章目录前言一、题目描述二、解题思路1.优先队列2.单调队列三、示例代码1.优先队列2.单调队列总结前言提示:以下是本篇文章正文内容,编程语言为Java一、题目描述 给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧
cheng@768
·
2023-11-01 01:45
数据结构与算法学习笔记
leetcode
算法
java
滑动窗口
最大值【c++/java详细题解】
目录1、题目2、思路3、c++代码4、java代码1、题目给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
林小鹿@
·
2023-11-01 01:45
LeetCode题解
单调队列
力扣高频面试题
数据结构与算法
双端队列
力扣239题:
滑动窗口
的最大值之优先队列解法 -- 学习笔记
滑动窗口
的最大值题目要求如下:准备知识:优先队列:底层实现原理为堆。C++优先队列默认模式为大顶堆,即数字大的优先级高,出队顺序为优先级最高的先出。
贝_才-日_月
·
2023-11-01 01:43
leetcode
学习
数据结构
力扣:
滑动窗口
最大值java
力扣:
滑动窗口
最大值流程创建一个MyQueue的类其中包含出对列函数poll()出对列函数要判断是否栈为空并且该输出值等于最大值,也就是对列的第一个值,则出队列操作。
秃小弟
·
2023-11-01 01:43
leetcode
算法
职场和发展
LeetCode 239
滑动窗口
最大值 -- 单调队列
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sliding-window-maximum题意:给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧
大家好我是Boger
·
2023-11-01 01:31
LeetCode刷题笔记
#
栈与队列类题目
leetcode
算法
职场和发展
力扣日记10.30-【栈与队列篇】
滑动窗口
最大值
力扣日记:【栈与队列篇】
滑动窗口
最大值日期:2023.10.30参考:代码随想录、力扣239.
滑动窗口
最大值题目描述难度:困难给你一个整数数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧
RobinChan730
·
2023-11-01 01:30
leetcode
算法
职场和发展
开发语言
NLP课程笔记(严睿老师)—— 语言模型(N-grams)
不可以马尔可夫假设(MarkovAssumption):
滑动窗口
,只与临近的几个词有关Unigrams:每个单词独立,与其他词没有关系Bigrammodel:认为只与相邻的前一个词有关系(实际上不是很够
AngelaOrange
·
2023-10-31 23:18
NLP自然语言处理
自然语言处理
NLP
语言模型
N-grams
力扣刷题-队列-
滑动窗口
最大值
239.
滑动窗口
最大值给定一个数组nums,有一个大小为k的
滑动窗口
从数组的最左侧移动到数组的最右侧。你只可以看到在
滑动窗口
内的k个数字。
滑动窗口
每次只向右移动一位。返回
滑动窗口
中的最大值。
hxh207
·
2023-10-31 23:22
leetcode刷题
leetcode
算法
python
数据结构
滑动窗口
算法技巧
在我刷了一些
滑动窗口
相关的题目之后,发现很有技巧性,只要掌握了解题思路,就会很简单,所以我决定用这篇帖子记录一下,也帮助同样在刷
滑动窗口
相关题目的同学。
方圆想当图灵
·
2023-10-31 20:33
算法
leetcode-
动态规划
1668.最大重复子字符串输入:sequence="ababc",word="ab"输出:2解释:"abab"是"ababc"的子字符串。classSolution{public:intmaxRepeating(stringsequence,stringword){intn=sequence.size();vectordp(n+1);intk=word.size();for(inti=k;iint
噗嗤噗哩噗通
·
2023-10-31 20:25
网络原理之TCP协议(超详细 干货满满)
协议的段格式TCP协议的相关特性什么叫做可靠传输TCP采用了哪些主要机制保证了可靠传输和优化传输效率1.确认应答2.超时重传3.连接管理(三次握手、四次挥手)三次握手(建立连接)四次挥手(断开连接)4.
滑动窗口
不能再留遗憾了
·
2023-10-31 18:38
JavaEE
网络
tcp/ip
网络协议
四种限流算法原理
限流这里总结了四个算法分别是计数器固定窗口算法、计数器
滑动窗口
算法、漏斗算法、令牌桶算法1.计数器固定窗口算法计数器固定窗口算法是最基础也是最简单的一种限流算法。
WorseRole
·
2023-10-31 15:47
leetcode类别总结(持续更新)
数据结构-数组-二分&三分(持续更新、整理)_shushi6969的博客-CSDN博客区间和(数据结构-数组-区间和(持续更新、整理)_shushi6969的博客-CSDN博客)前缀和差分树状数组线段树
滑动窗口
笨笨小菜
·
2023-10-31 11:17
leetcode
leetcode
动态规划
数据结构
leetcode-
数组
1.二分法手撕704(诀窍在于用合法区间判断)230810左闭右闭:while(lefttarget)说明nums[middle]一定不是我们搜索的值,所以right=middle-1;elseif(nums[middle]&nums,inttarget){//左闭右闭写法intleft=0,right=nums.size()-1;while(lefttarget)right=middle-1;e
PUdd
·
2023-10-31 11:30
leetcode
leetcode
算法
数据结构
一、基础算法精讲:双指针
11.1两数之和II-输入有序数组1.2三数之和1.3最接近的三数之和1.4四数之和1.5统计和小于目标的下标对数目1.6有效三角形的个数2、相向双指针22.1盛最多水的容器2.2接雨水3、同向双指针:
滑动窗口
路哞哞
·
2023-10-31 10:12
算法笔记
2
算法
什么是 CNN? 卷积神经网络? 怎么用 CNN 进行分类?(2)
默认情况下,
滑动窗口
一次移动一步。而当stride=2时,则一次移动两步,垂直移动和水平移动都是。当我们提高stride的值的时候,卷积操作产生的
shimly123456
·
2023-10-31 09:29
搞明白
CNN
卷积神经网络
卷积神经网络
什么是 CNN? 卷积神经网络? 怎么用 CNN 进行分类?(3)
PLuhqtP7jdD8CD6rOWy20INGM44kULvrHu视频7:CNN的全局架构卷积层除了做卷积操作外,还要加上bias,再经过非线性的函数,这么做的原因是“scaledproperly”通常
滑动窗口
shimly123456
·
2023-10-31 09:24
搞明白
CNN
卷积神经网络
cnn
人工智能
神经网络
python+Opencv毕设项目车道检测【源码分享】
vd_source=ade69de02721681a9ef53733c06040c43、代码本项目通过滤波、边缘检测算法、
滑动窗口
、图像处
AI看世界
·
2023-10-31 08:41
副业1
python
opencv
计算机视觉
自动驾驶
draft 18
网络层使用集线器怎么理解
滑动窗口
滑动窗口
的大小怎么确定GBN的发送窗口取决于延带宽积需要理解这个一整个过程发送方发送数据(一般不可
旅僧
·
2023-10-31 03:25
系统架构
LeetCode-
【总结】dp问题小结
dp分类dp问题大致分为:线性dp背包dp序列dp区间dp状压dp数位dp……背包dp参见:自己的背包dp总结序列dp经典问题:最长上升子序列、最长公共子序列参见:自己的LIS、LCS总结一般时间复杂度O(nlogn)或O(n^2)例如,LCS中,dp[i][j]一般定义为两个序列或字符串中分别在第i、j个位置结尾的序列对应的最长公共子序列长度难一点的问题会涉及到找出该最长公共子序列区间dp一般d
Name.delete()
·
2023-10-31 03:15
leetcode
动态规划
算法
计算机网络复习
考试重点要掌握OSI七层模型,会根据数据画模拟和数字信号的图,尤其是TCP和UDP所提供的服务,掌握TCP连接建立和释放的完整过程,掌握
滑动窗口
的概念,还要了解端到端的含义,了解ARP、ICMP、CIDR
ghost_him
·
2023-10-30 22:13
笔记
计算机网络
网络
计算机网络通信总结
HTTP的响应结构HTTP请求-响应过程浏览器地址栏输入url,按下Enter以后的过程HTTP状态码HTTP的特点GET、POST的区别Session、CookieHTTP、HTTPSHTTP2.0
滑动窗口
短连接与长连接
chy1984
·
2023-10-30 22:42
计算机理论
计算机网络通信
OSI
TCP/IP
TCP
UDP
HTTP
算法训练day2有序数组的平方 长度最小的子数组 螺旋矩阵II
文章目录有序数组的平方暴力题解双指针长度最小的子数组
滑动窗口
题解(本质还是双指针)[螺旋矩阵II](https://leetcode.cn/problems/spiral-matrix-ii/description
泷fyk
·
2023-10-30 21:18
算法训练
算法
leetcode
数据结构
java 网络编程之TCP “三次握⼿”
TCP“三次握⼿”原理image.png每次握手(发送数据请求或应答)时,发送的数据为TCP报⽂,TCP段包含了源/目的地址,端口号,初始序号,
滑动窗口
大小,窗口扩大因子,最大报文段长度等。
起飞的锤子
·
2023-10-30 17:33
【
leetcode-
树】二叉树中的最大路径和
【
leetcode-
树】二叉树中的最大路径和题目:给定一个非空二叉树,返回其最大路径和。本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。
程序员小2
·
2023-10-30 15:22
好文章推荐
文章目录[常见限流算法:计数器、
滑动窗口
、漏桶、令牌桶]'[常见限流算法:计数器、
滑动窗口
、漏桶、令牌桶]’[常见限流算法:计数器、
滑动窗口
、漏桶、令牌桶]’
Xx3302
·
2023-10-30 15:17
java
算法题6 3/10 #239
滑动窗口
最大值
题目描述:这道题有两个任务,第一是构建滑动的窗格;第二则是要用一个list来存放滑动窗格里面的所有数字,然后还需要一个list来存放所有窗格里的最大值代码如下:我每次最容易想到的就是暴力求解法,燃鹅每次都超出时间限制接下来就是想办法优化:先看看别人的解答先:优化的解答里面用力栈的数据类型在这里稍微停一下,这里我们可以开始进入陈老师的数据结构课学习了目的:大致构建一个数据结构的框架,了解原理以及应用
炎炎兔
·
2023-10-30 10:27
【计算机网络 (谢希仁) 习题题解】第5章 运输层 (1)——UDP
TCP的
滑动窗口
、流量控制、拥塞控制和连接管理。运输层的两个主要协议(1)用户数据报协议UDP(UserDatagramProtocol)[RFC768](2)传
今岁成蹊
·
2023-10-30 08:21
计算机网络
网络
udp
计算机网络
计算机网络学习笔记-2.传输层
文章目录1.传输层概述**传输层的作用**进程间的通信-网络通信端口UDP协议和TCP协议总览2.TCP协议协议特点TCP首部3.可靠传输基本原理停止等待协议连续ARQ协议
滑动窗口
累计确认4.TCP协议的可靠传输
天生我才~~
·
2023-10-30 08:21
计算机基础知识
计算机网络
学习
网络
【计算机网络】学习笔记:第五章 传输层【王道考研】
TCP利用
滑动窗口
机制实现流量控制。在通信过程中,接收方根据自己接收缓存的大小,动态地调整发送方的发送窗口大小,即接收窗口rwnd(接
天喜Studio
·
2023-10-30 08:44
#
【王道考研】计算机网络
考研
计算机网络
学习
笔记
网络协议
Linux网络编程二(TCP三次握手、四次挥手、TCP
滑动窗口
、MSS、TCP状态转换、多进程/多线程服务器实现)
TCP三次握手TCP三次握手(TCPthree-wayhandshake)是TCP协议建立可靠连接的过程,确保客户端和服务器之间可以进行可靠的通信。下面是TCP三次握手的详细过程:假设客户端为A,服务器为B1、第一次握手(SYN=1,seq=500)A向B发送一个带有SYN标志位的数据包,表示A请求建立连接。SYN标志位为1表示这是一个连接请求数据包,500是A随机选择的初始序列号。2、第二次握手
国家级退堂鼓
·
2023-10-30 01:38
网络
服务器
linux
ubuntu
1024程序员节
tcp/ip
Leetcode周赛365补题(3 / 3)
目录1、2、有序三元组的最大值-预处理前后最大值+遍历(1)预处理前后值+遍历(枚举j)(2)枚举k2、无限数组的最短子数组-前缀和+
滑动窗口
1、2、有序三元组的最大值-预处理前后最大值+遍历2874.
Roye_ack
·
2023-10-29 21:59
leetcode周赛
算法
java
leetcode
滑动窗口
前缀和
leetcode-
二叉树
B树和B+树的区别B树,也即balance树,是一棵多路自平衡的搜索树。它类似普通的平衡二叉树,不同的一点是B树允许每个节点有更多的子节点。B+树内节点不存储数据,所有关键字都存储在叶子节点上。B树:B+树:二叉树理论基础:1.种类:满二叉树、完全二叉树、二叉搜索树、平衡二叉树。完全二叉树是最后一行从左到右连续但不一定全满。二叉搜索树,必须有一定顺序。查询和添加都是O(logn),因为添加就是查询
PUdd
·
2023-10-29 21:14
leetcode
leetcode
算法
职场和发展
leetcode-
栈与队列
C++中stack是容器么?栈,队列往往不被归类为容器,而被归类为containeradapter(容器适配器)。因为由底层的容器实现,同时使用适配器模式的设计模式,封装了一层。我们使用的stack是属于哪个版本的STL?SGISTL(linuxC++使用的gcc)我们使用的STL中stack是如何实现的?可以选择容器来实现栈的功能,vector,deque,list都可以。默认是以deque为缺
PUdd
·
2023-10-29 21:13
leetcode
leetcode
算法
职场和发展
Leetcode-
链表的中间结点
力扣链接题目给定一个头结点为head的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例:输入:[1,2,3,4,5]输出:3输入:[1,2,3,4]输出:3思路快慢指针定义两个指针slow和fast,初始时都指向第一个结点slow走一步,fast走两步当fast遍历一遍后,slow的位置就在中间代码实现strcutListNode*middleNode(structL
摸鱼的富贵
·
2023-10-29 21:13
链表
leetcode
数据结构
leetcode-
链表
链表是一个用指针串联起来的线性结构,每个结点由数据域和指针域构成,指针域存放的是指向下一个节点的指针,最后一个节点指向NULL,第一个结点称为头节点head。常见的链表有单链表、双向链表、循环链表。双向链表就是多了一个pre指针,头节点的pre指向NULL。循环链表就是尾节点的next指向了头节点,可以用来解决约瑟夫问题。链表内存为节点间不连续,节点内连续。适用于解决数据长度不固定,不经常查找,经
PUdd
·
2023-10-29 21:13
leetcode
leetcode
链表
算法
代码随想录:day2数组完结
长度最小的子数组
滑动窗口
法。也是双指针,但是指针是一前一后从前往后走。并且for循环套的一定是窗口结尾的指针。自己本来没有用for循环,但也是双指针移动的。
qq_45789731
·
2023-10-29 17:43
算法
leetcode
数据结构
leetcode-
单链表反转
题目:第一种解法:非递归:classSolution:defreverseList(self,head:ListNode)->ListNode:#如果链表为空的情况ifheadisNone:returnhead#如果链表不为空的情况pre=Nonecur=head#当链表出现空之后结束循环whilecur:#先保存下一个值,再反转temp=cur.nextcur.next=pre#precur都向
白舟的博客
·
2023-10-29 17:42
leetcode解法
leetcode
链表
栈
python
LeetCode-
单链表
1.单链表的删除1.2第一类删除类01.删除链表中的节点2.删除中间节点3.删除链表的节点4.链表的中间结点5.移除链表元素6.删除排序链表中的重复元素II7.删除排序链表中的重复元素8.删除链表M个节点之后的N个节点9.从链表中删去总和值为零的连续节点10.移除重复节点1.2.1删除节点解题思路一前提:已知P1,删除节点P2tmp=P1->next;P1->next=P1->next->next
许糖豆
·
2023-10-29 17:41
LeetCode练习
linux
滑动窗口
延申题:最小覆盖子串
classSolution{private:boolcoverall(unordered_mapsmap,stringt){for(intj=0;jsecond;if(found->second==0){smap.erase(found);}}}returntrue;}public:stringminWindow(strings,stringt){unordered_mapsmap;intstar
qq_45789731
·
2023-10-29 17:32
算法
力扣刷题01(反转链表+
滑动窗口
+LRU缓存机制)
好久没写总结的说,然后前段时间都忙着在写项目,刷题很少刷,那今天就来写一篇题解吧。反转链表classSolution{public:ListNode*reverseList(ListNode*head){ListNode*p;p=head;ListNode*q=nullptr;while(p){ListNode*next=p->next;//记录当前位置的下一位p->next=q;//将当前位置的
sun*san
·
2023-10-29 16:17
大数据
算法
链表
计网强化
文章目录1.TCP报文段、IP分组、MAC帧(1)TCP报文段首部字段①发送窗口、接收窗口、拥塞窗口、
滑动窗口
(2)IP数据报首部格式①片偏移量(3)MAC帧2.转发表、路由表、ARP表3.网络三层设备
程序员爱德华
·
2023-10-29 16:22
计算机网络
计算机网络
LeetCode-
验证回文串
LeetCode-
验证回文串题目描述给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。
抓起的第一个娃娃
·
2023-10-29 15:22
python
LeetCode
leetcode
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他