Java LeetCode每日一题

997. 找到小镇的法官

java 复制代码
package JavaExercise20241002;

public class JavaExercise {
    public static void main(String[] args) {
        int[][] array = {{1,3},{2,3},{3,1}};
        Solution solution = new Solution();
        System.out.println(solution.findJudge(3, array));
    }
}

class Solution {
    public int findJudge(int n, int[][] trust) {
        int[] out = new int[n + 1];
        int[] in = new int[n + 1];

        for (int[] edges : trust) {
            int x = edges[0];
            int y = edges[1];
            out[x]++;
            in[y]++;
        }

        for (int i = 1; i <= n; i++) {
            if (out[i] == 0 && in[i] == (n - 1)) {
                return i;
            }
        }
        return -1;
    }
}
相关推荐
浓墨染彩霞几秒前
Java-----多线路
java·经验分享·笔记
清晓粼溪1 分钟前
SpringMVC02:扩展知识
java·后端·spring
曹牧2 分钟前
Java String[] 数组的 contains
java·开发语言·windows
yong99906 分钟前
LSD直线提取算法 MATLAB
开发语言·算法·matlab
qq_12498707537 分钟前
基于springboot+vue+mysql的校园博客系统(源码+论文+部署+安装)
java·vue.js·spring boot·mysql·毕业设计
魂梦翩跹如雨8 分钟前
P8752 [蓝桥杯 2021 省 B2] 特殊年份——Java解答
java·蓝桥杯
一只专注api接口开发的技术猿9 分钟前
构建电商数据中台:基于淘宝 API 关键词搜索接口的设计与实现
大数据·开发语言·数据库
谷哥的小弟12 分钟前
Spring Framework源码解析——Ordere
java·后端·spring·源码
浩瀚地学16 分钟前
【Java】String
java·开发语言·经验分享·笔记·学习
松涛和鸣27 分钟前
25、数据结构:树与二叉树的概念、特性及递归实现
linux·开发语言·网络·数据结构·算法