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
相关推荐
娃娃略9 分钟前
【不写for循环】玩玩行列
人工智能·pytorch·python·深度学习
小喵要摸鱼12 分钟前
Anaconda 和 conda 是什么关系?就像 pip 和 python 一样吗
python·conda·pip·anaconda
lazyone1014 分钟前
推荐一本python学习书:《编程不难》
开发语言·python·学习
wshi1028 分钟前
✅DAY30 贪心算法 | 452. 用最少数量的箭引爆气球 | 435. 无重叠区间 | 763.划分字母区间
python·算法·leetcode·贪心算法
刀鋒偏冷28 分钟前
python核心语法
python
codists1 小时前
《Django 5 By Example》阅读笔记:p165-p210
python·django
Eric.Lee20211 小时前
conda创建 、查看、 激活、删除 python 虚拟环境
linux·开发语言·人工智能·python·conda
Wils0nEdwards1 小时前
Leetcode 存在重复元素II
算法·leetcode·职场和发展
B站计算机毕业设计超人1 小时前
计算机毕业设计Python美食推荐系统 美团爬虫 美食可视化 机器学习 深度学习 混合神经网络推荐算法 Hadoop Spark 人工智能 大数据毕业设计
大数据·人工智能·爬虫·python·深度学习·机器学习·课程设计
刀鋒偏冷1 小时前
python核心语法(二)
python