首页 > 其他 > 详细

如何设计一个好的数据结构?

时间:2018-04-07 16:44:30      阅读:192      评论:0      收藏:0      [点我收藏+]

最近从实际业务抽象出了一些功能和数据结构,开始思考什么结构才算是好的数据结构?效率,可复用性,易懂?

一、案例

1、

{
    "data": {
        "park": [
            {
                "id": 12,
                "name": "aaa"
            },
            {
                "id": 3,
                "name": "bbb"
            }
        ],
        "video": [
            {
                "id": 124,
                "name": "aaa",
                "url": ""
            },
            {
                "id": 34,
                "name": "bbb",
                "url": ""
            }
        ]
    }
}

2、

{
    "data": [
        {
            "type": "park",
            "subData": [
                {
                    "id": 12,
                    "name": "aaa"
                },
                {
                    "id": 3,
                    "name": "bbb"
                }
            ]
        },
        {
            "type": "video",
            "subData": [
                {
                    "id": 124,
                    "name": "aaa",
                    "url": ""
                },
                {
                    "id": 34,
                    "name": "bbb",
                    "url": ""
                }
            ]
        }
    ]
}

3、

{
    "data": [
        {
            "type": "park",
            "id": 12,
            "name": "aaa"
        },
        {
            "type": "park",
            "id": 3,
            "name": "bbb"
        },
        {
            "type": "video",
            "id": 124,
            "name": "aaa",
            "url": ""
        },
        {
            "type": "video",
            "id": 34,
            "name": "bbb",
            "url": ""
        }
    ]
}

 

如何设计一个好的数据结构?

原文:https://www.cnblogs.com/camille666/p/how_to_design_data_structure.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!