將給定格式的線性結構轉換為樹形結構

2021-08-11 07:16:32 字數 639 閱讀 1688

在前端開發過程中,經常會遇到各種各樣的資料解析問題,今天來說明一下如何將給定格式的線性結構轉換為樹形結構。

1.後端返回的源資料:s

,,]

}

2.最終需要的目標資料:d

]}

],} ]

}

3.解析過程:

functiontree(datas),

parent_id;

for(vari=0

;ilength

;i++)

varroot=null;

for(vari=0

;ilength

;i++)else

tree[parent_id].children.push(tree[obj.id])}}

returnroot;

}

var source=s.datas;

var res=tree(sources);

Python Keras如何將給定的資料集打亂

給定資料集data,資料集對應的標籤label index i for i in range len data random.shuffle index data data index label label index 1 首先,獲得資料集的所有index,其實就是0,1,2,num 1 這裡的n...

將給定字串倒序輸出的函式

面試的過程中經常會出現這樣乙個問題 寫乙個函式,將給定的字串倒序輸出。以下是stringreverseopt定義靜態方法 public class stringreverseopt return resultstring 方式二 使用string類的substring 方法,利用遞迴的方法輸出倒序字...

輸出指定格式的日期。

程式分析 使用 datetime 模組。if name main pass code codec n input input the number n code.scoreofstudent n 輸出今日日期,格式為 dd mm yyyy。更多選項可以檢視 strftime 方法 print dat...