1
我有这样以下DOT代码如何获得graphviz的DOT来表示二进制树正确
digraph BST {
node [fontname="Arial"];
1 -> 0.4;
0.4 -> 0.19;
null0 [shape=point];
0 -> null0;
null1 [shape=point];
0 -> null1;
0.4 -> 0.21;
null2 [shape=point];
0 -> null2;
null3 [shape=point];
0 -> null3;
1 -> 0.6;
0.6 -> 0.21;
0.21 -> 0.09;
null4 [shape=point];
0 -> null4;
null5 [shape=point];
0 -> null5;
0.21 -> 0.12;
null6 [shape=point];
0 -> null6;
null7 [shape=point];
0 -> null7;
0.6 -> 0.39;
null8 [shape=point];
0 -> null8;
null9 [shape=point];
0 -> null9;
}
这是输出 的问题是,我想0.21
是的NODE(0.4)
左子和想要NODE(0.6) , NODE(0.4)
将0.21
作为两个单独的节点而不是一个。
注意:不介意它们是自动生成的null。稍后会解决它。
我想我的输出如下所示。
应该在点代码什么样的变化?
-Thanks