摘要: 我们把数组 A 中符合下列属性的任意连续子数组 B 称为 “山脉”: B.length >= 3存在 0 < i < B.length - 1 使得 B[0] < B[1] < ... B[i-1] < B[i] > B[i+1] > ... > B[B.length - 1](注意:B 可以是 A 阅读全文
posted @ 2021-07-30 13:29 旺仔古李 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 给你一个按升序排序的整数数组 num(可能包含重复数字),请你将它们分割成一个或多个长度至少为 3 的子序列,其中每个子序列都由连续整数组成。 如果可以完成上述分割,则返回 true ;否则,返回 false 。 示例 1: 输入: [1,2,3,3,4,5]输出: True解释:你可以分割出这样两 阅读全文
posted @ 2021-07-30 11:23 旺仔古李 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 给你一棵二叉树的根节点 root ,树中有 n 个节点,每个节点都有一个不同于其他节点且处于 1 到 n 之间的值。 另给你一个由 n 个值组成的行程序列 voyage ,表示 预期 的二叉树 先序遍历 结果。 通过交换节点的左右子树,可以 翻转 该二叉树中的任意节点。例,翻转节点 1 的效果如下: 阅读全文
posted @ 2021-07-30 10:02 旺仔古李 阅读(45) 评论(0) 推荐(0) 编辑