leetcode-pp / 91alg-6-daily-check

91 算法第六期打卡仓库
28 stars 0 forks source link

题解 #38

Open hx-code opened 2 years ago

hx-code commented 2 years ago

var findJudge = function(n, trust) { const inDegrees = new Array(n + 1).fill(0); const outDegrees = new Array(n + 1).fill(0); for (const edge of trust) { const x = edge[0], y = edge[1]; ++inDegrees[y]; ++outDegrees[x]; } for (let i = 1; i <= n; ++i) { if (inDegrees[i] === n - 1 && outDegrees[i] === 0) { return i; } } return -1; };