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

在家有电脑怎么做网站/抖音推广平台

在家有电脑怎么做网站,抖音推广平台,怎么做网站设,自己怎么给网站做优化题目描述 思路 思路1 我们对数组进行排序,通过遍历数组,如果前一个数组的值1等于当前数组的值,计数count,如果中断了,计算当前最大连续长度的值ans,并且统计值count重新置为1,最后返回count与…

题目描述

在这里插入图片描述

思路

思路1

我们对数组进行排序,通过遍历数组,如果前一个数组的值+1等于当前数组的值,计数count++,如果中断了,计算当前最大连续长度的值ans,并且统计值count重新置为1,最后返回count与ans的最大值

class Solution:def longestConsecutive(self, nums: List[int]) -> int:if not nums:return 0count=1ans=0nums.sort() #排序n=len(nums)for i in range(1,n):if nums[i]==nums[i-1]: #重复的跳过continueelif nums[i]==nums[i-1]+1:count+=1else:ans=max(ans,count)count=1# 中断的时候需要重新置1return max(count,ans)

思路2

不需要排序,通过哈希集合,遍历数组来判断每个数是否为连续序列开头的那个数

class Solution:def longestConsecutive(self, nums: List[int]) -> int:length=0num_set=set(nums)for num in num_set:if num-1 not in num_set:# 检查开头cur=numcur_lenth=1while cur+1 in num_set:cur+=1cur_lenth+=1length=max(length,cur_lenth)return length
http://www.lryc.cn/news/581074.html

相关文章:

  • 潮阳网站开发/新闻头条最新消息今日头条
  • 做网站 深圳/公司营销策划方案案例
  • 网站幻灯片效果代码/网站建设的六个步骤
  • nas可以做网站服务器/网站站点查询
  • 北京seo供应商/宁波seo优化排名
  • wordpress4.7.8/福州seo排名优化
  • 做企业独立网站/搜索引擎优化培训
  • 在哪些网站可以做企业名称预审/aso关键字优化
  • 淄博桓台网站建设报价/万网登录入口
  • 定制网站设计公司/百度联系方式人工客服
  • blog网站模板/天津seo数据监控
  • 网站建设 系统 排名/友情链接怎么做
  • 自己做鞋子网站/百度 营销推广费用
  • 免费的网站模板哪里有/seo排名优化是什么意思
  • 香港服务器做营销网站/网络营销的认知
  • 2017年政府网站集约化建设/互联网营销师在哪里报名
  • 济源网站制作/html简单网页设计作品
  • 青岛公司建设网站/每日一则小新闻
  • 网站建设十佳/google推广服务商
  • wordpress 仿主题下载/重庆百度推广seo
  • 纺织厂网站模板/最新地址
  • 上市公司做网站有什么用/广州网站排名优化公司
  • 广元网站建设/免费seo诊断
  • asp.net开发移动网站模板下载/怎么制作网站?
  • 网站站点建立/免费发布软文广告推广平台
  • 做网站网站关键词是什么/seo工程师是做什么的
  • 最权威的做网站设计哪家好/促销活动推广语言
  • wordpress安装不上主题/seo入门基础教程
  • 成都网站外包优化/宁波正规seo快速排名公司
  • 在网站制作完成后网站建设/谷歌seo搜索