摘要: 题目表述 设计一个算法,找出二叉搜索树中指定节点的“下一个”节点(也即中序后继)。 如果指定节点没有对应的“下一个”节点,则返回null。 示例 1: 输入: root = [2,1,3], p = 1 2 / 1 3 输出: 2 解题思路 只有两种情况 p没有右子树 p有右子树 如果有右子树的话, 阅读全文
posted @ 2022-05-08 21:16 YoungerWb 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 题目表述 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且每个整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。 你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。 示例 1: **输入: 阅读全文
posted @ 2022-05-08 21:07 YoungerWb 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 题目表述 给你一棵二叉树的根节点 root ,找出并返回满足要求的节点数,要求节点的值等于其 子树 中值的 平均值 。 注意: n 个元素的平均值可以由 n 个元素 求和 然后再除以 n ,并 向下舍入 到最近的整数。 root 的 子树 由 root 和它的所有后代组成。 示例 1: **输入:* 阅读全文
posted @ 2022-05-08 20:59 YoungerWb 阅读(27) 评论(0) 推荐(0) 编辑