12 2021 档案

摘要:package leecode;import java.util.*;/** * 47. 全排列 II * * 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 * * @author Tang * @date 2021/12/23 */public class Per 阅读全文
posted @ 2021-12-23 16:13 六小扛把子 阅读(55) 评论(0) 推荐(1)
摘要:0.基本定义 TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,而且TCP是全双工模式。 面向连接的? 是的,必须收发两端先建立连接才能发消息,是建立在安全连接基础上的 可靠的? 必须要可靠的连接,可靠的发送消息,平白无故丢消息那可不行 基于字节流的? TCP 在建立连接时,需要告诉对 阅读全文
posted @ 2021-12-22 21:41 六小扛把子 阅读(646) 评论(0) 推荐(1)
摘要:package leecode;/** * 143. 重排链表 * * 给定一个单链表 L 的头节点 head ,单链表 L 表示为: * L0 → L1 → … → Ln - 1 → Ln * 请将其重新排列后变为: * L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → 阅读全文
posted @ 2021-12-22 15:44 六小扛把子 阅读(45) 评论(0) 推荐(1)
摘要:package leecode;/** * 5. 最长回文子串 * * 给你一个字符串 s,找到 s 中最长的回文子串。 * @author Tang * @date 2021/12/22 */public class LongestPalindrome { char[] chars; /** * 阅读全文
posted @ 2021-12-22 14:39 六小扛把子 阅读(53) 评论(0) 推荐(1)
摘要:package leecode;/** * 82. 删除排序链表中的重复元素 II * * 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中 没有重复出现 的数字。 * * 返回同样按升序排列的结果链表。 * * @author 阅读全文
posted @ 2021-12-21 21:25 六小扛把子 阅读(49) 评论(0) 推荐(1)
摘要:package leecode;import java.util.*;/** * 49. 字母异位词分组 * * 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 * * 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。 * 阅读全文
posted @ 2021-12-16 16:06 六小扛把子 阅读(55) 评论(0) 推荐(1)
摘要:package leecode;/** * 剑指 Offer 12. 矩阵中的路径 * * 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 * * 单词必须按照字母顺序,通过相邻的单元格内的字母 阅读全文
posted @ 2021-12-16 15:02 六小扛把子 阅读(62) 评论(0) 推荐(1)
摘要:package leecode;import java.util.HashSet;import java.util.Set;/** * 142. 环形链表 II * * 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 * * 如果链表中有某个节点,可以通过连续跟踪 n 阅读全文
posted @ 2021-12-15 17:21 六小扛把子 阅读(48) 评论(0) 推荐(1)
摘要:package leecode;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 187. 重复的DNA序列 * * 所有 DNA 都由一系列缩写为 阅读全文
posted @ 2021-12-15 15:31 六小扛把子 阅读(65) 评论(0) 推荐(1)
摘要:package leecode;/** * 698. 划分为k个相等的子集 * 给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。 * * * @author Tang * @date 2021/12/10 */public class Can 阅读全文
posted @ 2021-12-10 17:58 六小扛把子 阅读(47) 评论(0) 推荐(1)
摘要:package leecode;import java.util.*;/** * 51. N 皇后 * * n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 * (皇后可以攻击同一行 同一列 左上 左下 右上 右下) * * 给你一个整数 n ,返回 阅读全文
posted @ 2021-12-09 13:56 六小扛把子 阅读(61) 评论(0) 推荐(1)
摘要:package leecode;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * 46. 全排列 * * 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 阅读全文
posted @ 2021-12-08 16:17 六小扛把子 阅读(71) 评论(0) 推荐(1)
摘要:我们模拟一个服务端和客户端通过网络发消息的演化过程 第0次 明文传输 服务端正常通过明文发送消息給客户端,通过网络链路转发,很容易中途被人截获,解析,甚至篡改,导致很多问题。 可以说明文传输是没有安全可言的,为此发明了加密的密文传输。 第一次 简单加密传输 服务端传给客户端一个key,之后传的消息都 阅读全文
posted @ 2021-12-07 20:57 六小扛把子 阅读(217) 评论(0) 推荐(1)
摘要:package leecode;import java.util.HashMap;import java.util.Map;/** * 3. 无重复字符的最长子串 * 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 * * * @author Tang * @date 202 阅读全文
posted @ 2021-12-07 16:05 六小扛把子 阅读(46) 评论(0) 推荐(1)
摘要:package leecode;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * 438. 找到字符串中所有字母异位词 * * 给定两个字符串 s  阅读全文
posted @ 2021-12-06 14:16 六小扛把子 阅读(44) 评论(0) 推荐(1)
摘要:package leecode;import java.util.HashMap;import java.util.Map;/** * 567. 字符串的排列 * * 给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。如果是,返回 true ;否则,返回 false 阅读全文
posted @ 2021-12-03 15:58 六小扛把子 阅读(77) 评论(0) 推荐(1)
摘要:package leecode;import java.util.HashMap;import java.util.Map;/** * 76. 最小覆盖子串 * * 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空 阅读全文
posted @ 2021-12-02 21:32 六小扛把子 阅读(77) 评论(0) 推荐(1)