diff --git a/ranked_tree.js b/ranked_tree.js index 1e3499e..a68a028 100644 --- a/ranked_tree.js +++ b/ranked_tree.js @@ -35,9 +35,8 @@ class RankedTree { continue; } - result.push( - `\t"${node.toString()}" [label="${node.value}, ${node.rank}"];` - ); + let [value, rank] = [node.value, node.rank]; + result.push(`\t"Node(${value})" [label="${value}, ${rank}"];`); [node.left, node.right] .filter((child) => child) @@ -52,9 +51,9 @@ class RankedTree { edges.forEach((vertices) => { let [u, v] = vertices; result.push( - `\t"${u.toString()}" -> "${v.toString()}" [label="${nodeDifference( - v - )}"]` + `\t"Node(${u.value})" -> "Node(${ + v.value + })" [label="${nodeDifference(v)}"]` ); });