LCP 44.开幕式焰火

​​题目来源:

leetcode题目,网址:LCP 44. 开幕式焰火 - 力扣(LeetCode)

解题思路:

遍历并计数即可。

解题代码:

复制代码
/**
 * Definition for a binary tree node.
 * public class TreeNode {
 *     int val;
 *     TreeNode left;
 *     TreeNode right;
 *     TreeNode(int x) { val = x; }
 * }
 */
class Solution {
    public int numColor(TreeNode root) {
        Set<Integer> set=new HashSet<>();
        count(root,set);
        return set.size();
    }
    public void count(TreeNode root, Set<Integer> set){
        if(root==null){
            return ;
        }
        set.add(root.val);
        count(root.left,set);
        count(root.right,set);
    }
}
复制代码

总结:

无官方题解。


相关推荐
黄俊懿2 小时前
【深入理解SpringCloud微服务】Spring-Security作用与原理解析
java·后端·安全·spring·spring cloud·微服务·架构师
塔能物联运维2 小时前
设备自适应采样率忽视能耗致续航降 后来结合功耗模型动态调优
java·后端·struts
rchmin2 小时前
Spring Boot自动装配原理解析
java·spring boot·后端
程序员小假2 小时前
我们来说一下 synchronized 与 ReentrantLock 的区别
java·后端
益达3212 小时前
【避坑指南】Maven依赖冲突怎么解决?用mvn dependency:tree一眼看清
java
sin_hielo2 小时前
leetcode 3074
数据结构·算法·leetcode
程序员-King.2 小时前
day124—二分查找—最小化数组中的最大值(LeetCode-2439)
算法·leetcode·二分查找
驱动探索者3 小时前
[缩略语大全]之[内存管理]篇
java·网络·算法·内存管理
okseekw3 小时前
Java反射:解锁框架开发的终极密码,让代码拥有"动态灵魂"!
java·后端
码农水水3 小时前
腾讯Java面试被问:阻塞队列BlockingQueue的实现原理
java·后端·python·面试