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

如何做房产网站品牌推广与传播方案

如何做房产网站,品牌推广与传播方案,重庆vr制作,临沂招聘网最新招聘给定一个未排序的整数数组,找出最长连续序列的长度。 要求算法的时间复杂度为 O(n)。 示例: 输入: [100, 4, 200, 1, 3, 2] 输出: 4 解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。 思路:求最长即最值问题,可考虑动态规划解决。假设hash…

给定一个未排序的整数数组,找出最长连续序列的长度。
要求算法的时间复杂度为 O(n)。
示例:
输入: [100, 4, 200, 1, 3, 2]
输出: 4
解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。

思路:求最长即最值问题,可考虑动态规划解决。假设hash_map存储每个数的连续序列的最长值,则中间某个数的连续序列长度为hash[num-1]+hash[num+1]+1,求得该值后更新两端的序列长度,最后求该最长值。代码如下:

class Solution:def longestConsecutive(self, nums: List[int]) -> int:hash_map={}max_value=0for num in nums:if num not in hash_map:left=hash_map.get(num-1,0)right=hash_map.get(num+1,0)current=left+right+1max_value=max(max_value,current)hash_map[num-left]=currenthash_map[num+right]=currenthash_map[num]=currentreturn max_value时间复杂度为O(n)
http://www.lbrq.cn/news/2358523.html

相关文章:

  • 制作游戏的网站河池网站seo
  • 怀化人社网站百度推广优化师
  • 唐山制作手机网站51趣优化网络seo工程师教程
  • 蝙蝠做等级的网站76人vs猛龙
  • 聊城做网站做的不错的网络公司优化大师免费下载安装
  • 做动态网站的用工具淘宝客推广
  • 泗阳做网站公司2023年广州疫情最新消息
  • 安顺建设局网站官网广告网站策划方案
  • 扬州做公司网站百度账号客服24小时人工电话
  • 一家做特卖的网站国内能用的搜索引擎
  • 曲阜公司网站建设价格便宜灰色词快速排名接单
  • 推进政府网站建设今日小说排行榜
  • 哪个网站做推广好软件开发公司排名
  • 专业制作网站电脑搜索引擎营销广告
  • 备案网站地址小吃培训
  • 怎样做农村电商网站新浪体育世界杯
  • 宁国做网站的公司营销战略有哪些内容
  • 网站设计公司互联网广告推广
  • 做网站用html还是python好5118
  • 做网站如何赚广费四年级的简短新闻播报
  • 海外培训视频网站建设有哪些网页设计公司
  • 网页设计实训总结报告3000字如何做网站优化
  • 课程网站的设计网络推广方式方法
  • 网站开发通过什么途径接活酒店线上推广方案有哪些
  • 网站建设欧美风格seo 培训教程
  • 沈阳企业网站设计制作深圳谷歌推广公司
  • 上海营销型网站开发宁波网络优化seo
  • 蓝田网站建设定制网站建设电话
  • 遂昌赶街网站百度推广关键词排名在哪看
  • 企业网站建设解决方案 成都网站关键词优化的价格
  • 网络爬虫的相关知识和操作
  • IDEA中删除多余的jdk选项 【IDEA2024版】
  • Axios 完整功能介绍和完整示例演示
  • 【Luogu】每日一题——Day3. P6392 中意 (数学 取模)
  • 如何把手机ip地址切换到外省
  • Flink实战项目——城市交通实时监控平台