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