1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

题解链接

P4002.最长连续序列

    1000ms Tried: 6362 Accepted: 1877 Difficulty: 4 所属公司 : Hot100
    算法与标签>哈希表

Leetcode 128.最长连续序列-原题链接

题目内容

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

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

输入描述

输入共两行。

  • 第一行为一个整数nnn,代表数组numsnumsnums的长度。

  • 第二行为nnn个整数nums0,nums1,...,numsn−1nums_0,nums_1,...,nums_{n-1}nums0​,nums1​,...,numsn−1​,数字之间以空格分隔。

输出描述

输出一个整数,代表答案。

样例1

输入

6
100 4 200 1 3 2

输出

4

说明

最长数字连续序列是 [1,2,3,4][1, 2, 3, 4][1,2,3,4]。它的长度为444。

样例2

输入

10
0 3 7 2 5 8 4 6 0 1

输出

9

样例3

输入

4
1 0 1 2

输出

3

提示

  • 0<=nums.length<=1050 <= nums.length <= 10^50<=nums.length<=105

  • −109<=nums[i]<=109-10^9 <= nums[i] <= 10^9−109<=nums[i]<=109

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 0, 67ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?