摘要: 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。 注意: 合并必须从两个树的根节点开始。【树的结构】 D 阅读全文
posted @ 2020-03-21 01:29 剑寒江雪明 阅读(192) 评论(0) 推荐(0)
摘要: 给定只含 “I”(增大)或 “D”(减小)的字符串 S ,令 N = S.length。返回 [0, 1, …, N] 的任意排列 A 使得对于所有 i = 0, …, N-1,都有: 如果 S[i] == “I”,那么 A[i] < A[i+1]如果 S[i] == “D”,那么 A[i] > A 阅读全文
posted @ 2020-03-21 01:26 剑寒江雪明 阅读(159) 评论(0) 推荐(0)
摘要: 给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和。二叉搜索树保证具有唯一的值。示例 1: 输入:root = [10,5,15,3,7,null,18], L = 7, R = 15输出:32示例 2: 输入:root = [10,5,15,3,7,13,18,1,nu 阅读全文
posted @ 2020-03-21 01:24 剑寒江雪明 阅读(158) 评论(0) 推荐(0)