热文951. 翻转等价二叉树

我们可以为二叉树 T 定义一个翻转操作,如下所示:选择任意节点,然后交换它的左子树和右子树。 只要经过一定次数的翻转操作后,能使 X 等于 Y,我们就称二叉树 X 翻转等价于

热文965. 单值二叉树

如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。 只有给定的树是单值二叉树时,才返回 `true`;否则返回 `false`。 示例 1: ![25a1c9

热文814. 二叉树剪枝

给定二叉树根结点 `root` ,此外树的每个结点的值要么是 0,要么是 1。 返回移除了所有不包含 1 的子树的原二叉树。 ( 节点 X 的子树为 X 本身,以及所有 X

热文476. 数字的补数

给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 示例 1: 输入: 5 输出: 2 解释: 5 的二进制表示为 101(没有前导零位)

热文Java并发锁和条件

Java并发框架提供了外部锁,这些锁类似于进入同步块而获得的固有锁,但具有灵活性并提供其他功能。在本教程中,您可以通过示例学习Lock和ReadWriteLock接口,Reen

热文110. 平衡二叉树(递归)

110. 平衡二叉树 题目 解题思路 代码 题目 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二