最深层级数组

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
 * 最深层级数组
 */
const maxDeepArray = (arr = [1,[2,4],[4], [43,2,[444,1,[54]]], [22,3,[4]], 32]) => {
    const length = arr.length
    const fillArray = new Array(length).fill(1)
    for(let i = 0; i < length; i++){
        let value = arr[i]
        if(Array.isArray(value)){
            fillArray[i] += maxDeepArray(value)
        }
    }
    return Math.max(...fillArray)
}

  

posted @   671_MrSix  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示