上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页
摘要: 给定一个二叉树,在树的最后一行找到最左边的值。 示例 1: 输入: 2 / \ 1 3 输出:1 示例 2: 输入: 1 / \ 2 3 / / \ 4 5 6 / 7 输出:7 注意: 您可以假设树(即给定的根节点)不为 NULL。 来源:力扣(LeetCode)链接:https://leetco 阅读全文
posted @ 2021-05-11 14:22 旺仔古李 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。 示例: 输入: 1 \ 3 / 2 输出:1 解释:最小绝对差为 1,其中 2 和 1 的差的绝对值为 1(或者 2 和 3)。 提示: 树中至少有 2 个节点。本题与 783 https://leetcode-cn 阅读全文
posted @ 2021-05-11 14:01 旺仔古李 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 给定一个二叉树,它的每个结点都存放着一个整数值。 找出路径和等于给定数值的路径总数。 路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 二叉树不超过1000个节点,且节点数值范围是 [-1000000,1000000] 的整数。 示例: root = 阅读全文
posted @ 2021-05-11 13:28 旺仔古李 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 我们可以为二叉树 T 定义一个翻转操作,如下所示:选择任意节点,然后交换它的左子树和右子树。 只要经过一定次数的翻转操作后,能使 X 等于 Y,我们就称二叉树 X 翻转等价于二叉树 Y。 编写一个判断两个二叉树是否是翻转等价的函数。这些树由根节点 root1 和 root2 给出。 示例: 输入:r 阅读全文
posted @ 2021-05-11 11:57 旺仔古李 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 给你两个字符串,请你从这两个字符串中找出最长的特殊序列。 「最长特殊序列」定义如下:该序列为某字符串独有的最长子序列(即不能是其他字符串的子序列)。 子序列 可以通过删去字符串中的某些字符实现,但不能改变剩余字符的相对顺序。空序列为所有字符串的子序列,任何字符串为其自身的子序列。 输入为两个字符串, 阅读全文
posted @ 2021-05-11 11:03 旺仔古李 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 三枚石子放置在数轴上,位置分别为 a,b,c。 每一回合,你可以从两端之一拿起一枚石子(位置最大或最小),并将其放入两端之间的任一空闲位置。形式上,假设这三枚石子当前分别位于位置 x, y, z 且 x < y < z。那么就可以从位置 x 或者是位置 z 拿起一枚石子,并将该石子移动到某一整数位置 阅读全文
posted @ 2021-05-11 10:58 旺仔古李 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 有 n 位乘客即将登机,飞机正好有 n 个座位。第一位乘客的票丢了,他随便选了一个座位坐下。 剩下的乘客将会: 如果他们自己的座位还空着,就坐到自己的座位上, 当他们自己的座位被占用时,随机选择其他座位第 n 位乘客坐在自己的座位上的概率是多少? 示例 1: 输入:n = 1输出:1.00000解释 阅读全文
posted @ 2021-05-11 10:56 旺仔古李 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 有一块木板,长度为 n 个 单位 。一些蚂蚁在木板上移动,每只蚂蚁都以 每秒一个单位 的速度移动。其中,一部分蚂蚁向 左 移动,其他蚂蚁向 右 移动。 当两只向 不同 方向移动的蚂蚁在某个点相遇时,它们会同时改变移动方向并继续移动。假设更改方向不会花费任何额外时间。 而当蚂蚁在某一时刻 t 到达木板 阅读全文
posted @ 2021-05-11 10:38 旺仔古李 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 perm ,它是前 n 个正整数的排列,且 n 是个 奇数 。 它被加密成另一个长度为 n - 1 的整数数组 encoded ,满足 encoded[i] = perm[i] XOR perm[i + 1] 。比方说,如果 perm = [1,3,2] ,那么 encoded = 阅读全文
posted @ 2021-05-11 10:24 旺仔古李 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 给你一个二叉树的根结点,请你找出出现次数最多的子树元素和。一个结点的「子树元素和」定义为以该结点为根的二叉树上所有结点的元素之和(包括结点本身)。 你需要返回出现次数最多的子树元素和。如果有多个元素出现的次数相同,返回所有出现次数最多的子树元素和(不限顺序)。 示例 1:输入: 5 / \2 -3返 阅读全文
posted @ 2021-05-10 17:32 旺仔古李 阅读(42) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页