题目地址(opens new window)

  • 🙂 第一次练习 2020-06-01 题目简单,还是比较好理解
  • 😄 第二次练习

# 解题方法

时间复杂度:O(N)

空间复杂度:O(N)

class Solution {
    public List<Boolean> kidsWithCandies(int[] candies, int extraCandies) {
        List<Boolean> res = new ArrayList<>();

        int max = findMax(candies);
        for (int i = 0; i < candies.length; i++) {
            res.add(candies[i] + extraCandies >= max);
        }

        return res;
    }

    public int findMax(int[] candies) {
        int max = 0;
        for (int i = 0; i < candies.length; i++)
            max = Math.max(max, candies[i]);
        return max;
    }
}

# 易错点

  • 易错项 1
最后编辑时间: 7/14/2020, 9:21:47 AM