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

网站续费服务商电影网站建设视频教程

网站续费服务商,电影网站建设视频教程,手机新款上市,互联网+创业项目Leetcode 100346. 使二进制数组全部等于1的最小操作次数Ⅱ 给你一个二进制数组 nums 。 你可以对数组执行以下操作 任意 次#xff08;也可以 0 次#xff09;#xff1a; 选择数组中 任意 一个下标 i #xff0c;并将从下标 i 开始一直到数组末尾 所有 元素 反转 。 反转 …Leetcode 100346. 使二进制数组全部等于1的最小操作次数Ⅱ 给你一个二进制数组 nums 。 你可以对数组执行以下操作 任意 次也可以 0 次 选择数组中 任意 一个下标 i 并将从下标 i 开始一直到数组末尾 所有 元素 反转 。 反转 一个元素指的是将它的值从 0 变 1 或者从 1 变 0 。 请你返回将 nums 中所有元素变为 1 的 最少 操作次数。 此题与 Leetcode 100344. 使二进制数组全部等于1的最小操作次数Ⅰ 类似前者是从下标 i开始连续三个元素反转此题是从下标i开始一直到数组末尾所有元素反转。因此不能使用前者的算法每次遇到 0 的时候遍历后续所有元素对其进行反转这是非常浪费时间的。改进一下 当前元素为 1 已经反转了偶数次因此经过偶数次反转值仍为 1所以不用再反转。已经反转了奇数次它的值已经变为 0因此要反转反转次数加一。 当前元素为 0 已经反转了偶数次它还是 0因此要反转反转次数加一。已经反转了奇数次它反转成了 1因此不用再反转。 完整代码 class Solution {public int minOperations(int[] nums) {int res 0;int n nums.length;for (int i 0; i n; i) {if (nums[i] 1) {if (res % 2 ! 0) res;} else {if (res % 2 ! 1) res;}}return res;} }
http://www.pierceye.com/news/77566/

相关文章:

  • 商业网站可以选择.org域名吗张家口百度免费做网站
  • 网站建设发展现状wordpress ajax json
  • 建设部网站 造价湖北城市建设职业技术学院教务网站
  • 佛山网站优化包年2023年最建议买的手机
  • 平顶山建设银行网站网站建设是一次性给钱还是什么
  • 邮箱类网站模板网站建设按钮
  • 淮安神舟建设招标网站wordpress模板代码编辑插件
  • 深圳网站官网建设方案玉溪网站建设网站建设
  • 全国网站建设大赛企业管理培训班哪个好
  • 网站允许flash萍乡市建设局网站
  • 专题类的网站如何做公司网站的
  • 刹车片图纸网站建设房子装修风格大全2021新款
  • 自助建站cn上海建设咨询网
  • 网站建设 项目经验东莞seo网络
  • 做电影网站能赚钱吗产品展示网站 源码
  • 新公司董事长致辞做网站搭建一个网站需要多久
  • 大淘客网站logo怎么做中国软件企业十强
  • 做房地产公司网站的费用外包网站开发哪家好
  • 做宣传册参考网站门户网站 移动端
  • 内外外贸购物网站建设公司注册网上核名用哪个方式注册
  • 哈尔滨网站建设赚钱么建筑工人找活平台
  • 我是站长网网页界面设计中一般使用的分辨率的显示密度是多少dpi
  • 国内做网站大公司网站建设氺首选金手指14
  • 专门做电路图的网站湛江网站建设技术托管
  • 枣庄建设网站租房网58同城网租房
  • 自己的网站 做采集怎么做wordpress发邮件卡主
  • 如何免费制作一个自己的网站空间域名一年要多少钱
  • 营销型企业网站制作微信公众平台模板制作
  • 织梦导航网站模板网站百度不收录的原因
  • 做网站推广引流效果好吗市场调研报告总结