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

网罗设计网站现在的网络推广怎么做

网罗设计网站,现在的网络推广怎么做,苏州做网站0512jinyan,网络设计报告怎么写文章目录题目代码及注释关键题目 给定一个二进制数组 nums , 计算其中最大连续 1 的个数。 示例 1: 输入:nums [1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 …

文章目录

    • 题目
    • 代码及注释
    • 关键

题目

给定一个二进制数组 nums , 计算其中最大连续 1 的个数。

示例 1:
输入:nums = [1,1,0,1,1,1]
输出:3
解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.

示例 2:
输入:nums = [1,0,1,1,0,1]
输出:2

提示:
1 <= nums.length <= 105
nums[i] 不是 0 就是 1。

代码及注释

class Solution(object):def findMaxConsecutiveOnes(self, nums):""":type nums: List[int]:rtype: int"""num = 0                                    #最终最大连续1的个数num1 = 0                                   #存储每一次寻找的连续1的个数l = len(nums)                              #数组长度i = 0                                      #初始索引while i < l:                               #开始遍历,从数组第一个元素开始if nums[i] == 1:                       #判断元素是否为1num1 += 1                          #当元素为1的时候,当前连续1的个数+1num = max(num1,num)                #更新最大值i += 1                             #i + 1else:                                  #当元素为0的时候num1 = 0                           #当前连续1的个数重置为0i += 1                             #i + 1 继续向后遍历return num                                 #最终返回最大连续1的个数

关键

我认为该题关键在于设置一个存储最大连续1的个数的变量以及设置一个存储当前最大连续1的个数的变量,特别是后者,用于在每一次遍历里面存储当前的最大连续1的个数,最终通过比较得出最终的最大连续1的个数。

http://www.dtcms.com/wzjs/406352.html

相关文章:

  • 网站建设推广入什么费用福州网站建设团队
  • 地方门户网站运营四川seo多少钱
  • 北京网站建设公司新闻长沙优化官网服务
  • 什么网站可以做电影投资河南网站推广电话
  • 怀化公积金网站站长工具seo综合查询源码
  • 汕头智能模板建站拓客最有效方案
  • 免费做app的网站哪个好河南靠谱seo地址
  • 有了域名 网站建设腾讯企点官网
  • 德宏网站建设公司免费网站优化排名
  • 网站建设电话销售技巧成都达洱狐网络科技有限公司
  • 九宫格导航网站网络推广免费网站
  • 成都网站建设潮州宣传渠道有哪些
  • 做设计网站的工作怎么样的广州网络营销推广
  • 图片直链在线生成网站品牌推广方案范文
  • 广州网站建设设计怎么在百度上做网站
  • 中国建筑工程机械网东莞百度seo关键词优化
  • 护肤品网站建设策划书百度网盘搜索引擎入口官网
  • asp网站如何安装网站设计的毕业论文
  • 外贸小网站建设网站一般需要怎么推广
  • 电子商务书城网站建设方案百度提升排名
  • 八桂云网站建设湖北百度关键词排名软件
  • 网站流量统计工具中文网站排名
  • 网站策划方案如何做谷歌seo搜索引擎优化
  • 做日签的网站北京全网推广
  • 手机网站开发步骤万网域名注册官网
  • 网站空间租赁友情链接交换教程
  • 加大网站集约化建设管理信息发布平台推广有哪些
  • 选择邯郸网站制作郑州网站建设七彩科技
  • 长沙做网站建设公司曹操博客seo
  • 建站公司获客成本绍兴百度seo排名