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

做特卖网站百度推广有效果吗?

做特卖网站,百度推广有效果吗?,app制作软件教程,微信开放平台可以做网站么目录 一、题目二、解法完整代码 一、题目 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入:nu…

目录

  • 一、题目
  • 二、解法
  • 完整代码


一、题目

给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。

请你设计并实现时间复杂度为 O(n) 的算法解决此问题。

示例 1:

输入:nums = [100,4,200,1,3,2]
输出:4
解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。
示例 2:

输入:nums = [0,3,7,2,5,8,4,6,0,1]
输出:9

提示:

0 <= nums.length <= 105
-109 <= nums[i] <= 109


二、解法

使用一个集合,存储所有的元素,然后遍历数组,然后找到每一个序列开始的元素,然后找最大值即可,简单粗暴


完整代码

class Solution:def longestConsecutive(self, nums: List[int]) -> int:n = len(nums)st = set(nums)res = 0for x in nums:tmp = 0if x - 1 not in st:while x in st: x += 1tmp += 1res = max(res, tmp)return res

http://www.ds6.com.cn/news/98642.html

相关文章:

  • java web网站开发结果新软件推广
  • 官方网站手机专卖店登封网站关键词优化软件
  • 多语言网站开发内容营销是什么意思
  • 门户网站建设解决方案口碑营销什么意思
  • 网站运营推广这么做境外电商有哪些平台
  • 微信链接的微网站怎么做贴吧引流推广
  • 网站和app可以做充值余额功能产品软文是什么意思
  • 做网站注意设么郑州网站seo外包公司
  • 企业网站建设的申请免费发帖推广网站
  • 弹幕视频网站开发seo点击软件手机
  • 360免费建站可靠吗seo排名优化软件
  • 专业做网站推广的公司热点新闻
  • wordpress站点地址灰显重庆百度地图
  • 长沙公司网站开发制作网站的软件叫什么
  • 真人棋牌网站怎么做自媒体135网站免费下载安装
  • 金华做企业网站公司北京营销推广公司
  • 承接做网站网站运营推广
  • 域名怎么做网站成人培训机构
  • 外贸网站建设制作教程新区seo整站优化公司
  • 福州做网站社群运营的经典案例
  • 如何查看一个网站是用什么程序做的怎么自己建立网站
  • 常州企业自助建站中国新闻最新消息今天
  • 找个美工做淘宝网站需要多少钱2023最新15件重大新闻
  • 动漫网站建设的目的互联网运营推广公司
  • 网站两边的悬浮框怎么做威海seo
  • 天猫是b2b电子商务网站吗搜索引擎营销广告
  • 海外人才招聘网站百度手机助手官方正版
  • wordpress 预加载动画杭州seo营销公司
  • 公司官方网站建设seo超级外链工具免费
  • 中英企业网站模板云搜索