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
相关推荐
子午18 分钟前
Python的uv包管理工具使用
开发语言·python·uv
java1234_小锋23 分钟前
Scikit-learn Python机器学习 - 分类算法 - 朴素贝叶斯
python·机器学习·scikit-learn
凡梦千华27 分钟前
Django时区感知
后端·python·django
hn小菜鸡1 小时前
LeetCode 3643.垂直翻转子矩阵
算法·leetcode·矩阵
程序猿 小项目大搞头1 小时前
即梦批量生成图片软件使用运营大管家-即梦图片批量生成器
python
dpxiaolong1 小时前
RK3588 Android12默认移除导航栏
开发语言·python
max5006002 小时前
基于多元线性回归、随机森林与神经网络的农作物元素含量预测及SHAP贡献量分析
人工智能·python·深度学习·神经网络·随机森林·线性回归·transformer
Pocker_Spades_A2 小时前
Python快速入门专业版(二十九):函数返回值:多返回值、None与函数嵌套调用
服务器·开发语言·python
yunpeng.zhou2 小时前
logging 模块升级版 loguru
python
YuTaoShao2 小时前
【LeetCode 每日一题】3000. 对角线最长的矩形的面积
算法·leetcode·职场和发展