【问题描述】[中等]

给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。输入:candies = [12,1,12], extraCandies = 10
输出:[true,false,true]

【解答思路】

暴力

第一遍找最大max
第二遍遍历candies[i]+extraCandies>=max
时间复杂度:O(N) 空间复杂度:O(1)

 public List<Boolean> kidsWithCandies(int[] candies, int extraCandies) {int maxCandies = 0;//数组中最大的糖果数List<Boolean> results = new ArrayList<>();//结果集for (int candy : candies) {maxCandies = Math.max(maxCandies, candy);}for (int candy : candies) {results.add(candy + extraCandies >= maxCandies);}return results;}

【总结】

1.List 列表新建

List results = new ArrayList<>();

2. 六一儿童节快乐!
3.反思总结整理归纳

[Leedcode][JAVA][第1431题][拥有糖果最多的孩子][暴力][六一儿童节]相关推荐

  1. [Leedcode][JAVA][第105题][从前序与中序遍历序列构造二叉树][栈][递归][二叉树]

    [问题描述][中等] 根据一棵树的前序遍历与中序遍历构造二叉树.注意: 你可以假设树中没有重复的元素.例如,给出前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = ...

  2. [Leedcode][JAVA][第470题][Ran7()实现Rand10()]

    [问题描述][Leedcode][JAVA][第470题][Ran7()实现Rand10()] 已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数,试写一个方法 rand10 生成 1 到 ...

  3. [Leedcode][JAVA][第45题][跳跃游戏 II][贪心算法]

    [问题描述][Leedcode][JAVA][第45题][跳跃游戏 II] 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2.从下标为 0 跳到下标为 1 的位置 ...

  4. [Leedcode][JAVA][第11题][盛最多水的容器][双指针][贪心]

    [问题描述]11.盛最多水的容器 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 ...

  5. [Leedcode][JAVA][第680题][验证回文字符串Ⅱ][贪心][递归]

    [问题描述][第680题][验证回文字符串Ⅱ][简单] 给定一个非空字符串 s,最多删除一个字符.判断是否能成为回文字符串.示例 1:输入: "aba" 输出: True 示例 2 ...

  6. [Leedcode][JAVA][第300题][最长上上子序列][动态规划][压缩空间]

    [问题描述][中等] 给定一个无序的整数数组,找到其中最长上升子序列的长度.示例:输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它 ...

  7. [Leedcode][JAVA][第210 题][课程表 II][拓扑排序][BFS][DFS][有向图]

    [问题描述][第210 题][课程表 II][中等] 现在你总共有 n 门课需要选,记为 0 到 n-1.在选修某些课程之前需要一些先修课程. 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用 ...

  8. [Leedcode][JAVA][第25题][K个一组反转链表][链表][递归]

    [问题描述][第25题][K个一组反转链表][困难] 时间复杂度:O(N^2) 空间复杂度:O(1) ```java 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表.k 是一个正整数, ...

  9. [Leedcode][JAVA][第560题][和为K的子数组][Hashmap][数组]

    [问题描述][第560题][和为K的子数组][中等] 给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数.示例 1 :输入:nums = [1,1,1], k = 2 输 ...

最新文章

  1. manjaro升级的一些问题
  2. android 添加日程失败,Andriod向系统日历添加日程
  3. linux 故障:df -h统计磁盘空间占用太多,但又du -h找不到大的文件
  4. HTML5 通过 FileReader 实现文件上传
  5. make_ext4fs 失败
  6. java开发环境搭建(重点)
  7. 安装DNN时,数据库连接字符串的设置
  8. 链表 python 牛客_牛客网《剑指offer》之Python2.7实现:合并两个排序的链表
  9. Spring : 静态代理模式和JDK、CGLIB动态代理
  10. 贺利坚老师汇编课程54笔记:SF符号标志SIGN FLAG
  11. 博客园北京俱乐部第二次技术活动(2009/4/4)总结
  12. 流程控制 case分支
  13. QT正则表达式介绍与使用
  14. 信息安全服务资质认证实施规则
  15. 京东数据库运维自动化体系建设之路
  16. 什么?你还不会写JQuery 插件
  17. 在苹果做了十年公关,我总结了这五条建议
  18. ev3和python哪个好_乐高教育EV3比SPIKE Prime更好的十个理由!
  19. CISSP考试要求里的“应用密码学”内容辅助记忆趣味串讲
  20. PeckShield:图文拆解FCoin资产流向,其鼎盛时期便已显颓势?

热门文章

  1. mybatis里oracle与MySQL的insert_update
  2. 【转】使用Jmeter针对ActiveMQ JMS Point To Point压力测试
  3. 用cookie实现叶卡的记忆功能
  4. web控件开发系列(四) 自定义控件属性(下)
  5. Jenkins构建 netcore5.0 项目时出现NU3028/NU3037错误的解决方案
  6. 常用的服务器系统,常用的服务器操作系统
  7. php ajax mysql 分页查询_PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
  8. vscode标记_高效扩展工具让 VS Code 如虎添翼
  9. MyEclipse2015 Web项目转Maven项目
  10. 小程序 authorize scope.userLocation 需要在app.json中声明permission字段