woogieReal / MDGround3

3 stars 0 forks source link

[API] 리스트 API 데이터 트리구조 알고리즘 #2

Closed woogieReal closed 2 years ago

woogieReal commented 2 years ago

아래와 같은 데이터를 treePath를 기준으로 트리구조로 바꾸는 알고리즘 필요

[
    {
        "treeId": 1,
        "treeType": 10,
        "treeName": "Mine",
        "treePath": "",
        "deleteYn": "N"
    },
    {
        "treeId": 4,
        "treeType": 20,
        "treeName": "vscode 단축기",
        "treePath": "",
        "deleteYn": "N"
    },
    {
        "treeId": 5,
        "treeType": 20,
        "treeName": "단축기",
        "treePath": "",
        "deleteYn": "N"
    },
    {
        "treeId": 6,
        "treeType": 10,
        "treeName": "기술",
        "treePath": "",
        "deleteYn": "N"
    },
    {
        "treeId": 2,
        "treeType": 20,
        "treeName": "메모",
        "treePath": "1",
        "deleteYn": "N"
    },
    {
        "treeId": 7,
        "treeType": 10,
        "treeName": "javascript",
        "treePath": "6",
        "deleteYn": "N"
    },
    {
        "treeId": 8,
        "treeType": 10,
        "treeName": "파이썬",
        "treePath": "6",
        "deleteYn": "N"
    },
    {
        "treeId": 9,
        "treeType": 20,
        "treeName": "Object",
        "treePath": "6|7",
        "deleteYn": "N"
    },
    {
        "treeId": 10,
        "treeType": 20,
        "treeName": "window.onload",
        "treePath": "6|7",
        "deleteYn": "N"
    },
    {
        "treeId": 11,
        "treeType": 20,
        "treeName": "파이썬이란",
        "treePath": "6|8",
        "deleteYn": "N"
    }
]