621.任务调度器任务调度器给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表,用字母 A 到 Z 表示,以及一个冷却时间 n。每个周期只能完成一个任务,两个相同种类的任务之间必须有长度为 n 的冷却时间。返回完成所有任务所需要的最短时间。 2024-11-02 中等 #中等难度 #贪心
617.合并二叉树合并二叉树给你两棵二叉树 root1 和 root2。将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新的二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为 null 的节点将直接作为新二叉树的节点。 返回合并后的二叉树。 2024-10-31 简单 #简单难度 #二叉树
581.最短无序连续子数组最短无序连续子数组给你一个整数数组 nums,你需要找出一个连续子数组,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。请你找出符合题意的最短子数组,并输出它的长度。 2024-10-28 中等 #中等难度 #数组
572.另一棵树的子树另一棵树的子树给你两棵二叉树 root 和 subRoot。检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。 2024-10-26 简单 #简单难度 #二叉树
560.和为 K 的子数组和为 K 的子数组给你一个整数数组 nums 和一个整数 k,请你统计并返回 该数组中和为 k 的子数组的个数。 子数组是数组中元素的连续非空序列。 2024-10-24 中等 #中等难度 #哈希表 #前缀和