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

东莞网站设计制作教程线上宣传推广方式

东莞网站设计制作教程,线上宣传推广方式,wordpress+for+android,不会代码可以做网站维护吗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/65854.html

相关文章:

  • 网站搭建与网站建设北京刚刚传来特大消息
  • 做网站都是用ps吗专业营销团队外包公司
  • 做网站的域名怎样买长沙网站seo公司
  • 上海哪家公司做网站比较好免费合作推广
  • 织梦 移动网站营销网站
  • 大学html网站建设作业快手刷粉网站推广
  • 运城做网站价格互联网营销策略有哪些
  • wordpress连接代码网站内部seo
  • 灵台县住房和城乡建设局网站网站网页的优化方法
  • 如何注册免费网站南京百度seo排名
  • 手把手教你实现电商网站开发推广公司好做吗
  • 上海做网站个人网站免费推广
  • 一个网站可以做多少关键字常见的营销策略有哪些
  • 做网站服务器有哪些抖音网络营销案例分析
  • 如何弄自己的网站河南企业站seo
  • 昆明企业网站模板建站体育新闻最新消息
  • 网站转移权重网站推广软件免费
  • 做黑枸杞的公司网站拓客app下载
  • 重庆秀山网站建设公司做高端网站公司
  • 网站制作难吗如何设置友情链接
  • 一个网站可以做多少个小程序百度搜索词排名
  • 成都的网站建设公司搭建自己的网站
  • 网站前端建设都需要什么windows优化大师官方
  • 新闻网页制作教程seo网站分析
  • 网站登陆模板山西seo
  • 买个域名自己做网站网站优化招聘
  • 找人做网站被骗怎么办综合权重查询
  • 做网站不要盲目跟风韩国电视剧
  • 网站上的二维码seo免费浏览网站
  • 软件项目管理pdfsem与seo的区别