Python | Leetcode Python题解之第564题数组嵌套

题目:

题解:

python 复制代码
class Solution:
    def arrayNesting(self, nums: List[int]) -> int:
        ans, n = 0, len(nums)
        for i in range(n):
            cnt = 0
            while nums[i] < n:
                num = nums[i]
                nums[i] = n
                i = num
                cnt += 1
            ans = max(ans, cnt)
        return ans
相关推荐
大数据魔法师3 分钟前
1905电影网中国地区电影数据分析(二) - 数据分析与可视化
python·数据分析
&白帝&3 分钟前
JAVA JDK7时间相关类
java·开发语言·python
笔触狂放1 小时前
第一章 语音识别概述
人工智能·python·机器学习·语音识别
小炫y1 小时前
IBM 后端开发(二)
python
fks1432 小时前
leetcode 2412. 完成所有交易的初始最少钱数
leetcode
迪小莫学AI2 小时前
【力扣每日一题】LeetCode 2412: 完成所有交易的初始最少钱数
算法·leetcode·职场和发展
胡耀超2 小时前
13.快速构建领域知识库的完整指南:结合 ChatGPT 与 Python 提升效率
开发语言·python·chatgpt·知识图谱·知识库
记得早睡~3 小时前
leetcode28-找出字符串中第一个匹配的下标
数据结构·算法·leetcode
CodeClimb3 小时前
【华为OD-E卷 - VLAN资源池 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od
KpLn_HJL4 小时前
leetcode - 802. Find Eventual Safe States
算法·leetcode·职场和发展