数据结构-非线性结构-树
概念
- parent
- child
- sibling
- leaf
- inode
- level
- depth
- sort
存储结构
- parent
T:{data:any,parent:number}[]
- child
T:{data:any,child:number[]|undefined}[]
- parent-child
T:{data:any,parent:number,child:number[]}[]
- child-sibling
T:{data:any,nextchild:number,nextsiblin:number}[]
推广
二叉树
分类
- rooted
- full
- perfect
- complete
- infinite complete
- balanced
- degenerate
存储结构
- 🧵
T:any[]
- Huffman Tree
T:{ch:char,weight:number,parent:number,lchild:number,rchild:number}[]`}
- ⛓
T:{lchild:number|null,data:any,rchild:number|null}[]
T:{lchild:numbre|null.data:any,parent:number|null,rchild:number}[]
T:{ltag:0|1,lchild:numbre|null.data:any,parent:number|null,rchild:number,rtag:0|1}[]