开发宗-数据结构1

129 阅读1分钟

headConstruactor=[{name:1,children:[{name:1-1,children:[]}]},{name:2,children:[]}]
最深num层

bfsHead(headConstruactor){ let queue=headConstruactor;

        let num=0;
        while(queue!=''){
            num++;
            let arr=[];
            queue.forEach((_)=>{
                arr=arr.concat(_.children);
            })
            queue=arr;
        }
        return num;
    }