力扣1431. 拥有最多糖果的孩子

力扣1431. 拥有最多糖果的孩子_第1张图片解题思路;

先实例化一个数组;在传入的数组中查询最大的设置为max;然后循环判断如果第i个数加糖果大于等于max,list.add为true,否则为false。最后返回list数组。

class Solution {
    public List kidsWithCandies(int[] candies, int extraCandies) {
    List list=new ArrayList(candies.length);
    int max=0;
    for (int i=0;imax)
        max=candies[i];
    }
    for (int j=0;j=max)
        {
        list.add(true);
        }
        else list.add(false);
        
    }
    return list;
    }
}

力扣1431. 拥有最多糖果的孩子_第2张图片

你可能感兴趣的:(Java算法,数组,leetcode,算法,职场和发展,java,笔记)