- 博客(34)
- 收藏
- 关注
原创 TCP和UDP知识点
首先在UDP数据报定义一个首部,首部包含确认序列号和时间戳,时间戳是用来计算RTT(数据报传输的往返时间),计算出合适的RTO(重传的超时时间)。UDP它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。如果接收方的缓冲区快满了,它会减小窗口大小,通知发送方暂停发送,以防止溢出。在TCP通信中,每个TCP报文段都包含一个窗口字段,该字段指示发送方可以发送多少字节的数据而不等待确认。
2024-07-13 13:43:34
799
原创 HTTP知识点
两者的主要区别在于安全性和数据加密:HTTPSHTTPSSL/TLSHTTPHTTPS443HTTPHTTPS 主要基于SSL/TLS 协议,确保了数据传输的安全性和完整性, 其建立连接并传输数据的过程如下:CA。
2024-07-13 13:40:07
539
原创 leetcode77组合——经典回溯算法
本文主要讲解leetcode77组合——经典回溯算法的要点与细节,思路清晰便于理解,提供c++与java代码,注释清晰,一文搞懂回溯
2024-07-06 14:09:06
738
原创 leetcode144、145、94二叉树的前、中、后序遍历
本文主要讲解leetcode144、145、94二叉树的前、中、后序遍历的要点与细节,思路清晰便于理解,提供c++与java代码,注释清晰
2024-06-24 16:01:58
642
原创 leetcode1047删除字符串中的所有相邻重复项
本文主要讲解leetcode1047删除字符串中的所有相邻重复项的要点与细节,思路清晰便于理解,提供c++代码,注释清晰
2024-06-23 12:16:09
530
原创 leetcode225用队列实现栈
本文主要讲解leetcode225用队列实现栈的要点与细节,思路清晰便于理解,提供c++与Java代码,注释清晰
2024-06-20 11:57:53
518
原创 大厂笔试真题讲解—美团23年—小美的字符串变换
本题主要讲解大厂美团笔试题:小美的字符串变换,要点和细节,思路清晰易于理解,主要讲解深度优先递归,提供c++代码
2024-06-15 14:40:18
941
原创 leetcode3无重复字符的最长字串(重点讲滑动窗口)
本文主要讲解leetcode3无重复字符的最长字串 的要点与细节,思路清楚易于理解,提供c++与java代码
2024-06-12 11:43:22
695
2
原创 leetcode15三数之和(重点讲去重)
本文主要讲解leetcode15三数之和的要点与细节,思路清晰易于理解,主要讲解去重以及利用双指针的方法解决,提供c++与java代码
2024-06-11 14:46:41
1484
1
原创 leetcode1两数之和
梦开始的地方,不出所料磕磕绊绊,只会暴力?有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。提供c++与java代码
2024-06-09 13:01:27
553
1
原创 leetcode349两个数组的交集
本文主要讲解两个数组的交集的细节与要点,主要使用unordered_set的方法解决,包含java与c++代码实现
2024-06-07 18:04:17
228
原创 leetcode206反转链表(双指针+递归解法)
本文主要讲解反转链表中的的要点和细节,先讲解双指针,然后讲解递归,提供c++与java代码,思路清晰值得一看
2024-06-05 11:52:47
1007
原创 leetcode707设计链表-2-链表头部插入
这里的问号本应该是dummyHead -> next(即原始头节点),但是由于上一步先赋值了 dummyHead -> next,原始头节点已经丢了。加入后:dummyHead -> newNode -> head。原始: dummyHead -> head。3.由于是头节点插入,所以不需要定义指针cur进行遍历操作。理解了细节和核心其实代码就自然写出来了。1.我们要在链表头部加入新节点的。c++代码如下,结尾。
2024-06-04 19:12:53
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人