LeetCode每日一题:2923.找到冠军(I)
发布时间
阅读量:
阅读量
LeetCode 每日一题 ---- 【2923. 找到冠军 I】
- 2923.确定优胜者I
-
- 方案一:采用直接计算方式
-
LeetCode 2923题解与分析
方法一:暴力求解
对二维数组进行完整遍历,当检测到 gird[x][y] 的值为 1 时,表明 x 队曾击败 y 队。此时需要进一步判断是否存在其他队伍战胜过 y 队,若不存在,则将答案更新为 y 队;若存在,则维持当前答案不变,继续后续的遍历操作。
class Solution {
public int findChampion(int[][] grid) {
// 如果 grid[i][j] == 1,那么 i 队比 j 队 强 ;否则,j 队比 i 队 强 。
// 如果不存在某支强于 a 队的队伍,则认为 a 队将会是 冠军
int n = grid.length;
int ans = -1;
for (int i = 0; i < n; i ++ ) {
int[] line = grid[i];
for (int num : line) {
if (num == 1) {
全部评论 (0)
还没有任何评论哟~
