给你一个由若干 0 和 1 组成的数组 nums 以及整数 k。如果所有 1 都至少相隔 k 个元素,则返回 True ;否则,返回 False 。

示例 1:
输入:nums = [1,0,0,0,1,0,0,1], k = 2
输出:true
解释:每个 1 都至少相隔 2 个元素。

代码

class Solution {public boolean kLengthApart(int[] nums, int k) {int com=0;//计算间隔的0for(int c:nums){if(c==1){if(com>0) return false;//不够k个0com=k;   }else{com--;}}return true;}
}

leetcode1437. 是否所有 1 都至少相隔 k 个元素相关推荐

  1. LeetCode简单题之是否所有 1 都至少相隔 k 个元素

    题目 给你一个由若干 0 和 1 组成的数组 nums 以及整数 k.如果所有 1 都至少相隔 k 个元素,则返回 True :否则,返回 False . 示例 1: 输入:nums = [1,0,0 ...

  2. Java 第 06 课 507. 完美数 1437. 是否所有 1 都至少相隔 k 个元素

    第六课 [2540. 最小公共值](https://leetcode.cn/problems/minimum-common-value/) 507. 完美数 728. 自除数 1437. 是否所有 1 ...

  3. 如何找出单链表中倒数第K个元素

    第一种方法 为了找出单链表的倒数第K个元素,需要知道这个单链表的长度是多少,就是需要遍历一遍这个单链表,长度为n,倒数第k个,就是单链表的第(n-k)个元素 public Node findLastK ...

  4. LeetCode算法系列_0862_和至少为K的最短子数组

    0862_和至少为 K 的最短子数组 题目描述 返回 A 的最短的非空连续子数组的长度,该子数组的和至少为 K . 如果没有和至少为 K 的非空子数组,返回 -1 . 示例1: 输入:A = [1], ...

  5. 862. 和至少为 K 的最短子数组

    862. 和至少为 K 的最短子数组 返回 A 的最短的非空连续子数组的长度,该子数组的和至少为 K . 如果没有和至少为 K 的非空子数组,返回 -1 . 示例 1: 输入:A = [1], K = ...

  6. 《有意思的题》和至少为 K 的最短子数组

    问题: 力扣的第209道题209. 长度最小的子数组 - 力扣(LeetCode)很简单的滑动窗口,但是如果数组中有负数,那就有点麻烦了,例如力扣的第86道题862. 和至少为 K 的最短子数组 - ...

  7. 【862. 和至少为 K 的最短子数组】

    来源:力扣(LeetCode) 描述:   给你一个整数数组 nums 和一个整数 k ,找出 nums 中和至少为 k 的 最短非空子数组 ,并返回该子数组的长度.如果不存在这样的 子数组 ,返回 ...

  8. ⭐算法入门⭐《队列 - 单调队列》困难03 —— LeetCode 862. 和至少为 K 的最短子数组

    文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述   返回数组 AAA 的最 ...

  9. 和至少为k的最短子数组 python_LeetCode 862. 和至少为 K 的最短子数组

    最近刷LeetCode题目的一些思路,题目信息 返回A 的最短的非空连续子数组的长度,该子数组的和至少为 K .如果没有和至少为 K 的非空子数组,返回 -1 . 示例 1:输入:A = [1], K ...

最新文章

  1. iOS 三种类型的Block
  2. mysql select 返回列,是否可以对在mysql SELECT语句中返回列的顺序进行排序?
  3. 史上最全Android开发中100%会用到的开源框架整理(1/5)
  4. Vue使用better-scroll左右菜单联动
  5. flashfxp连mysql_FlashFXP 命令行参数
  6. 使用Spring MVC应用程序配置嵌入式H2控制台
  7. signature=095ed28e83b68620637b3a67436b0f8f,SMB 3.1.1 Encryption in Windows 10
  8. mysql 大表 备份_MySQL大表备份的简单方法
  9. BZOJ1968: [Ahoi2005]COMMON 约数研究
  10. 面试数据分析岗,怎么提升一倍成功率?让过来人给你支支招
  11. ocRuntime基本功
  12. 《大数据技术原理与应用》林子雨 期末复习重点(总结)
  13. Web 端集成融云 SDK 如何发送正确图片消息给移动端展示?
  14. html微信公众平台登录界面,微信公众平台登录界面在哪里
  15. Nginx灰度升级实现说明
  16. JenKins添加Git报错Error performing git command: git ls-remote -h
  17. 多媒体操作系统──BeOS
  18. JAVA学习内容汇总(一)
  19. 2021-12-05
  20. 【FLASH 操作】FLASH 读写等操作 学习

热门文章

  1. truncate、rename函数的使用
  2. 三年Java开发,java基础常问面试题
  3. java开发工具软件排行榜
  4. WEB可以调节的框架页
  5. angularjs 默认跳转
  6. el表达式取值优先级
  7. Linux记录-TCP状态以及(TIME_WAIT/CLOSE_WAIT)分析(转载)
  8. css。元素样式、边框样式
  9. 转载 - 最近对问题
  10. 一些简单的链表算法一