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

东莞网站设计制作教程网上怎么做广告

东莞网站设计制作教程,网上怎么做广告,安徽网站公司网站,百度 网站速度诊断1004 最大连续1的个数 III 这道题要求将原数组中的0翻转成1,求出最大元素全是1的子数组长度,看这道题第一感觉还要将里面的0变成1,感觉这道题解决起来很麻烦,但是我们可以转变思路,找出其最大子数组,使得子…

1004 最大连续1的个数 III

        这道题要求将原数组中的0翻转成1,求出最大元素全是1的子数组长度,看这道题第一感觉还要将里面的0变成1,感觉这道题解决起来很麻烦,但是我们可以转变思路,找出其最大子数组,使得子数组里面0元素的个数不超过 k,然后求其子数组长度。

算法步骤:

        1. 利用同向指针 left 和 right 指向数组的第一个下标位置;

        2. 让 right 指针往数组后面走,使用记录 0 个数的变量 count ;

            当count > k 时,说明 [left,right)区间内 0 的个数已经大于  k  ;

            然后让 left 往右走 , 减小 0 的个数即--count,当 count 不大于 k 时结束,

       3. 更新子数组长度的结果。

class Solution {
public:int longestOnes(vector<int>& nums, int k) {int left =0,  right = 0 ;int maxSum = 0; //记录最长子数组的长度int count = 0; // 记录 0 的个数while(right < nums.size()){if(nums[right] == 0){++count;}while(count > k){if(nums[left++] ==0){--count;}}//更新结果maxSum = max(maxSum,right-left+1);++right;}return maxSum;}
};

 

http://www.khdw.cn/news/1891.html

相关文章:

  • 利用养生网站做竞价引流seo托管公司
  • 网站建设工作不足及整改正规seo排名外包
  • ppt的网站导航栏怎么做的nba西部排名
  • 怎么用dwcs6做网站设计网络营销成功的案例分析
  • 网站开发技术包括什么学技术包分配的培训机构
  • 手机wap网站的分析河北网站seo外包
  • 做网站图片大小好的搜索引擎推荐
  • 网站制作视频自己建网站需要多少钱
  • 深圳有效网站制作哪家公司好优化软件seo排名
  • 网站建设两个方面东莞优化排名推广
  • 有什么做兼职的好网站搜索引擎优化关键词
  • wordpress 网页特效seo技巧分享
  • 教育网站建设 培训网站建设网站优化最为重要的内容是
  • 嘉定做网站国际新闻稿件
  • 襄阳做网站找哪家公司腾讯云域名注册
  • 网站建设运营预算明细整站优化和关键词优化的区别
  • 东阿做网站推广收录优美图片找不到了
  • 山东网站建设都有那些网站流量来源
  • 做qq空间网站电脑网络优化软件
  • 张店网站制作首选专家学历提升
  • 和一起做网店类似的网站seo优化网站词
  • 苏州建站方法个人怎么做网站
  • 企业做网站天津软件排名优化
  • 网站建设网络公司网络代运营推广
  • 门户网站是不是新媒体好消息疫情要结束了
  • 怎么做二维码直接进入网站seo诊断书
  • 秦皇岛手机网站制作大型网站建设公司
  • 做网站一年大概的盈利seo平台是什么
  • linux网站如何做ip解析企业网站优化关键词
  • 阜宁县住房城乡建设局网站关系营销案例