当前位置: 首页 > news >正文

天津品牌网站建设哪个好免费设计装修公司

天津品牌网站建设哪个好,免费设计装修公司,济南建站联系企汇优,有哪些做任务网站在仅包含 0 和 1 的数组 A 中#xff0c;一次 K 位翻转包括选择一个长度为 K 的#xff08;连续#xff09;子数组#xff0c;同时将子数组中的每个 0 更改为 1#xff0c;而每个 1 更改为 0。 返回所需的 K 位翻转的最小次数#xff0c;以便数组没有值为 0 的元素。如果…在仅包含 0 和 1 的数组 A 中一次 K 位翻转包括选择一个长度为 K 的连续子数组同时将子数组中的每个 0 更改为 1而每个 1 更改为 0。 返回所需的 K 位翻转的最小次数以便数组没有值为 0 的元素。如果不可能返回 -1。 示例 1 输入A [0,1,0], K 1 输出2 解释先翻转 A[0]然后翻转 A[2]。 解题思路 贪心思路遍历每个0元素对其进行翻转使用队列维护翻转的子数组的首位下标 代码 class Solution {public int minKBitFlips(int[] A, int K) {int res0;LinkedListInteger queuenew LinkedList();for (int i 0; i A.length; i) {if(!queue.isEmpty()i-K1queue.getFirst()) //当前位置不在队头翻转的子数组范围内所以移除队头元素queue.removeFirst(); //剩余队列中的元素个数代表当前位置被多少个已经翻转的子数组覆盖即当前位置的翻转次数偶数次翻转是本身奇数次翻转是相反数以此判定当前位置的元素是否为0if(queue.size()%2A[i]){if(iKA.length) return -1;//不能恰好被k长度子数组覆盖res;queue.addLast(i);}}return res;} }
http://www.huolong8.cn/news/345969/

相关文章:

  • 营销型网站建设的流程e盒印网站开发
  • 深圳企业黄页网站网站域名查询工具
  • 手机网站模板使用方法威海网站优化推广
  • 石龙网站设计卖鞋的网站建设思路
  • 做网站 框架h5页面制作免费平台
  • 盗用别人的图片做网站犯法2017做啥网站能致富
  • 贵阳网站外包如何制作小程序视频教学
  • 滨州北京网站建设价格低安徽淮北发现一例
  • 做编程网站有哪些幻灯网站源码
  • 有下划线的网址是什么网站广西网站建设原创
  • 之路网站建设中山网站建设找阿江
  • 四川省建设勘察设计网站使用阿里云建网站
  • 新网站怎么运营线上运营的5个步骤
  • 2016年做网站能赚钱优秀的交互设计作品集
  • tomcat 建网站网页版微信传输助手怎么退出
  • 百度权重查询爱站网在vs中做网站
  • 网站seo诊断优化分析该怎么做网站建网站建站专业公司
  • 百度网站做pc自适应深圳培训学校
  • 合肥做网站价格玖壹购网站是做啥子的
  • iis默认网站属性承德做网站设计的
  • 网站制作怎么学去哪学吾爱源码
  • 怎样撰写企业网站建设方案城阳建设局网站
  • 网站建设汇报ppt专业网站制作企业
  • 个人做商贸网站网站开发怎么配合
  • 硬件开发项目流程而的跟地seo排名点击软件
  • 自己如何建设外贸网站建站酷狗音乐网站开发语言
  • 做网站让人来注册我和椅子做游戏小精灵网站
  • 优秀网站设计模板中企动力科技股份有限公司重庆分公司
  • 建设网站都需要下载那些软件关于协会网站建设的建议
  • 高中学校网站模板常州网站排名优化