1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| package com.yc.crm.base.util;
|
| import java.util.ArrayList;
| import java.util.List;
|
| class TreeNode<T> {
| T data;
| List<TreeNode<T>> children;
|
| public TreeNode(T data) {
| this.data = data;
| this.children = new ArrayList<>();
| }
|
| public void addChild(TreeNode<T> child) {
| children.add(child);
| }
| }
|
|