题目描述:给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。
Leetcode 538.把二叉搜索树转换为累加树
题目描述:给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。
Leetcode 494.目标和
题目分析:给你一个整数数组 nums 和一个整数 target。向数组中的每个整数前添加 '+' 或 '-',然后串联起所有整数,可以构造一个表达式。返回运算结果等于 target 的不同 表达式 的数目。
Leetcode 461.汉明距离
题目描述:两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y,计算并返回它们之间的汉明距离。
Leetcode 448.找到所有数组中消失的数字
题目描述:给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。
Leetcode 438.找到字符串中所有字母异位词
题目描述:给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
Leetcode 437.路径总和 III
题目描述:给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。
Leetcode 416.分割等和子集
题目描述:给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
Leetcode 406.根据身高重建队列
题目描述:假设有打乱顺序的一群人站成一个队列,请你重新构造并返回输入数组 people 所表示的队列。
Leetcode 399.除法求值
题目描述:给你一个变量对数组 equations 和一个实数值数组 values 作为已知条件,它们共同表示等式 Ai / Bi = values[i]。变量对数组 queries 表示问题,请你根据已知条件找出 Cj / Dj = ? 的结果作为答案。