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

技能训练企业网站建设可行性分析vue可以做pc的网站

技能训练企业网站建设可行性分析,vue可以做pc的网站,宁波网站建设公司信息查询,恩施seo快速排名题目: 给你一个二进制数组 nums ,你需要从中删掉一个元素。 请你在删掉元素的结果数组中,返回最长的且只包含 1 的非空子数组的长度。 如果不存在这样的子数组,请返回 0 。 思路:不定长滑动窗口,将问题…

题目

给你一个二进制数组 nums ,你需要从中删掉一个元素。

请你在删掉元素的结果数组中,返回最长的且只包含 1 的非空子数组的长度。

如果不存在这样的子数组,请返回 0 。

思路:不定长滑动窗口,将问题转化为 最多只能包含一个0的最长子数组

代码

class Solution {public int longestSubarray(int[] nums) {int n = nums.length;int[] record = new int[2];int ans = 0;int left = 0;for (int right = 0; right < n; right++) {int val = nums[right];record[val]++;while (record[0] > 1) {record[nums[left++]]--;}ans = Math.max(ans, right - left + 1);}//return record[0] == 1 ? (ans - 1) : (ans - 1); return ans - 1;}
}

性能

时间复杂度o(n)

空间复杂度o(1)

http://www.yayakq.cn/news/550089/

相关文章:

  • 网站开发现在用什么语言满屏网站做多大尺寸
  • 推广网站案例最新seo网站优化教程
  • 自己做个网站教程怎么自己制作小程序商城
  • 适合在线做笔试的网站罗湖高端网站建设费用
  • 做网站的相关规定网页特效代码网站
  • 找人做网站价格聊城做网站建设的公司
  • 网站开发 工具百度app安装免费下载
  • 公司网站建设提纲深圳做网站要
  • 网站标题被别人改了 应该怎么办网线水晶头接法顺序
  • 河北通信建设有限公司网站网站开发的开题报告引言
  • 通信管理局网站备案做网销好的网站
  • 网站设计的流程是怎样的网页制作源码免费
  • 外贸建立网站怎么做做视频网站服务器配置
  • 邦拓网站建设设计高端网页
  • 石家庄市市政建设工程公司网站局域网视频网站开发
  • vs2013做简单的网站邢台信息港招聘
  • 陕西省建设网站 五大员过期我想做代理怎么找厂家
  • 一个虚拟主机绑定2个网站织梦网站模板响应式
  • 厦门网站建设推广虚拟主机网站建设实训总结
  • 推广网站名是什么网站建设php心得体会
  • 用户体验 网站山东省住房和建设厅网站
  • 网站搭建同一页不同按钮不同页面网站开发说明书模板
  • eclipse与jsp网站开发兰州网页制作公司网站
  • 网站制作河南兰州程序开发网站建设
  • 国外流行的内容网站一站式互联网营销平台
  • 找施工队伍去什么网站怎么选择合肥网站建设
  • 中小企业网站建设流程潍坊在线制作网站
  • 宁波led网站建设汽油价格92号最新调整时间
  • 个人做地方网站网站模板下
  • eclipse网站开发流程优秀网站建设多少钱