码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-04-07 17:35:23      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:div   data   如何   数据结构   body   思考   开始   案例   ide   

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

一、案例

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": ""
        }
    ]
}

 

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

标签:div   data   如何   数据结构   body   思考   开始   案例   ide   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!