数据输入格式为:
+-----------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------------+------+-----+---------+-------+
| parent_id | int(10) unsigned | NO | | NULL | |
| child_id | int(10) unsigned | NO | | NULL | |
+-----------+------------------+------+-----+---------+-------+
此数据使用 DOT 脚本定义用于绘制树形图的关系。DOT 足够复杂,可以处理给定每个节点之间的链接的所有递归,例如
1 -> 2;
1 -> 3;
2 -> 4;
4 -> 5;
4 -> 6;
6 -> 7;
会产生:
我需要排除由黑名单数组定义的分支,例如,如果黑名单数组是[4]
DOT 脚本,则需要变为:
1 -> 2;
1 -> 3;
2 -> 4;