zoukankan      html  css  js  c++  java
  • Python经典的算法题【多测师】

    请用python实现将一个二维数组转换成树结构
    例如:将下面数据
    [
        ["a", "aa", "aaa", "aaaa"],
        ["b", "bb", "bbb"],
        ["a", "ab", "aba"],
        ["a", "aa", "aab"]
    ] 转为:
    [
        {
            "name" : "a",
            "child" : [
                {
                    "name" : "aa",
                    "child" : [
                        {
                            "name" : "aaa",
                            "child" : [
                                {
                                    "name" : "aaaa",
                                    "child" : []
                                }
                            ]
                        },
                        {
                            "name" : "aab",
                            "child" : []
                        }
                    ]

                },
                {
                    "name" : "ab",
                    "child" : [
                        {
                            "name": "aba",
                            "child" : []
                        }
                    ]

                }
            ]
        },
        {
            "name": "b",
            "child" : [
                {
                    "name" : "bb",
                    "child" : [
                        {
                            "name" : "bbb",
                            "child" : []
                        }
                    ]
                }
            ]
        }

    ]

    JavaScript语法实现如下:


  • 相关阅读:
    忘记 jumpserver 超级用户密码
    Linux 安装 MySQL-5.7.23
    Linux下MySQL 8.0安装配置
    H3C 端口镜像设置
    node.js+express+jade系列七:富文本编辑框的使用
    node.js+express+jade系列六:图片的上传
    node.js+express验证码的实现
    node.js定时任务:node-schedule的使用
    node.js+express+jade系列五:ajax登录
    node.js+express+jade系列四:jade嵌套的使用
  • 原文地址:https://www.cnblogs.com/xiaoshubass/p/12872582.html
Copyright © 2011-2022 走看看