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

应用asp做网站百度贴吧怎么做推广

应用asp做网站,百度贴吧怎么做推广,网页制作与设计中table 放在哪里,手机网站预约表单算法原理: 这道题大眼一看是关于翻转多少个0的问题,但是,如果你按照这种思维去做题,肯定不容易。所以我们要换一种思维去做,这种思维不是一下就能想到的,所以想不到也情有可原。 题目是:给定一…

在这里插入图片描述

算法原理:

这道题大眼一看是关于翻转多少个0的问题,但是,如果你按照这种思维去做题,肯定不容易。所以我们要换一种思维去做,这种思维不是一下就能想到的,所以想不到也情有可原。
题目是:给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。
我们可以转换成:我们求一个子数组,该子数组满足:在一段连续的区间内0的个数不大于k且该数组的长度是所有子数组中最长的
这样其实就类似于一个滑动窗口的问题了。
如果还没有看明白,没关系。详细解释一下:对比以前的滑动窗口,以前的判断条件是求某一段的和最大/求某一段含有不重复的字符最多……,只不过这次的判断条件是0的个数不能超过k,由于这个条件对我们子区间内还要进行操作,所以可能会使你下不去手,困惑。
但是只要抓住本质,按照那个模版来就能写对,这还需要平时多练。
暴力解法就不展示了,就是两个for循环枚举。

代码实现
class Solution {//滑动窗口:public int longestOnes(int[] nums, int k) {int ret=0;for(int left =0,right =0,zero =0;right<nums.length;right++){if(nums[right] == 0){zero++;//进窗口}while(zero>k){//判断if(nums[left++] == 0){zero--;//出窗口}}ret = Math.max(ret,right - left + 1);//更新结果}return ret;}
}
http://www.jinmujx.cn/news/116130.html

相关文章:

  • 网站建设制作包括哪些北京网络营销推广
  • 网站建设中 页面百度推广业务电话
  • 加工网线沈阳百度seo排名优化软件
  • 电商网站平台建设视频十大app开发公司排名
  • 江苏省住房和建设部网站首页百度营销登录
  • 合肥最好的网站建设公司排名全网营销推广平台有哪些
  • 北京微信网站建设电话网站运营培训学校
  • 1g内存vps 开电影网站什么是软文
  • 境外网站在国内做镜像网站seo优化分析
  • 青岛市建设工程信息网官网河南靠谱seo电话
  • 门户网站做吗青岛网站推广公司
  • 影视公司网站设计成都网站优化seo
  • 用垃圾网站做外链查指数
  • 用明星名字做网站百度关键词搜索排名统计
  • 有哪些网站使用ftp郑州本地seo顾问
  • 网站名称可以更换吗百度一下电脑版
  • 建设银行天津分行网站谷歌google搜索引擎入口
  • 新乡哪里做网站真人seo点击平台
  • 订阅号怎么开通小程序长春seo外包
  • 广东中南建设有限公司网站广告优化师
  • 固原网站制作外包公司为什么没人去
  • 高端服装产品网站建设seo值怎么提高
  • 网站版权信息修改互联网推广广告
  • wordpress 响应seo优化排名易下拉效率
  • 安福网站建设做销售怎样去寻找客户
  • 网站建设有前途吗快速申请免费个人网站
  • 杭州高端网站制作唯尚广告联盟app下载
  • 云商城关键词排名优化公司成都
  • 做网站公司教育培训平台
  • 淘宝客网站WordPressseo高手培训