#TC

TCP的连接和释放

TCP运输连接的三个阶段:连接建立。数据传送。连接释放。TCP连接建立过程中要解决的问题:(1)每一方能够确知对方的存在。(2)允许双方协商参数。如:最大窗口值,是否使用窗口扩大选项,是否使用时间戳选项,服务质量,……(3)能够对运输实体资源进行分配。如:缓存大小,连接表中的项目,……TCP采用客户服务器方式建立连接:...
代码星球 ·2021-02-18

org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [41] did not match expected type [java.lang.Integer (n/a)];

题记:以前记录过一些自己遇到的BUG,这个行为,让我一看报错的提示信息就能定位到问题的所在,后来记得比较多了,好多是重复性的再加上比较忙就没有详细的记录了,今天的工作量比较小,就顺便记录一下,以便以后更快的解决此类问题。BUG的报错信息如下所示:org.springframework.dao.InvalidDataAc...

LeetCode(125):验证回文串

Easy!题目描述:给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例1:输入:"Aman,aplan,acanal:Panama"输出:true示例2:输入:"raceacar"输出:false解题思路:验证回文字符串是比较常见的问题,...
代码星球 ·2021-02-16

LeetCode(124):二叉树中的最大路径和

Hard!题目描述:给定一个非空二叉树,返回其最大路径和。本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不需要经过根节点。示例1:输入:[1,2,3]1/23输出:6示例 2:输入:[-10,9,20,null,null,15,7] -10 &n...

LeetCode(123):买卖股票的最佳时机 III

Hard!题目描述:给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入...

LeetCode(122):卖股票的最佳时机 II

Easy!题目描述:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入:[7,1,5,3,6,4...

LeetCode(121):买卖股票的最佳时机

Easy!题目描述:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价...

LeetCode(120):三角形最小路径和

Medium!题目描述:给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[[2],[3,4],[6,5,7],[4,1,8,3]]自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 ...

LeetCode(118):杨辉三角

Easy!题目描述:给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入:5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]解题思路:杨辉三角是二项式系数的一种写法,如果熟...
代码星球 ·2021-02-16

LeetCode(117):填充同一层的兄弟节点 II

Medium!题目描述:给定一个二叉树structTreeLinkNode{TreeLinkNode*left;TreeLinkNode*right;TreeLinkNode*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为 NULL。初始...

LeetCode(116):填充同一层的兄弟节点

Medium!题目描述:给定一个二叉树structTreeLinkNode{TreeLinkNode*left;TreeLinkNode*right;TreeLinkNode*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为 NULL。初始...

LeetCode(115):不同的子序列

Hard!题目描述:给定一个字符串 S 和一个字符串 T,计算在 S 的子序列中 T 出现的个数。一个字符串的一个子序列是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,"ACE" 是 "AB...
代码星球 ·2021-02-16

LeetCode(114): 二叉树展开为链表

Medium!题目描述:给定一个二叉树,原地将它展开为链表。例如,给定二叉树1/25/346将其展开为:123456解题思路:这道题要求把二叉树展开成链表,根据展开后形成的链表的顺序分析出是使用先序遍历,那么只要是数的遍历就有递归和非递归的两种方法来求解,这里我们也用两种方法来求解。首先来看递归版本的,思路是先利用DF...
代码星球 ·2021-02-16

LeetCode(113):路径总和 II

Medium!题目描述:给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明: 叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和 sum=22,5/48//11134//7251返回:[[5,4,11,2],[5,8,4,5]]解题思路:这道二叉树路...
代码星球 ·2021-02-16

LeetCode(112):路径总和

Easy!题目描述:给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明: 叶子节点是指没有子节点的节点。示例: 给定如下二叉树,以及目标和 sum=22,5/48//11134/721返回 true,因为存在目标和为22...
代码星球 ·2021-02-16
首页上一页...3637383940...下一页尾页