在项目开发过程中,都会遇到树形数据结构与扁平数据结构的转换。...今天就分享一下,扁平数据结构转树形数据结构的方法
01
回顾数据结构
扁平数据结构
[{id:1, pid:0, name:'沃尔玛'},
{id:2, pid:1, name:'生鲜区'},
{..., name:'卫生纸'},
{id:7, pid:3, name:'牙刷'},
{id:8, pid:7, name:'电动牙刷'},
{id:9, pid:7, name:'普通牙刷'}]
树形数据结构...childrens:[
{id:6, pid:3, name:'卫生纸'},
{id:7, pid:3, name:'牙刷'}
]}
]}
02
扁平转树形...,请看下面文章
【算法解析】js 树形数据 转 扁平数据