trees :: RBTreeNode :: defaultinit
# RedBlackTree node (can be red or black)
class RBTreeNode[K: Comparable, E]
super BinTreeNode[K, E]
redef type N: RBTreeNode[K, E]
# Is the node red?
private var is_red = true
redef fun to_dot do
if is_red then
return "\"{self}\"[style=filled,fillcolor=red,fontcolor=white];\n"
else
return "\"{self}\"[style=filled,fillcolor=black,fontcolor=white];\n"
end
end
end
lib/trees/rbtree.nit:129,1--146,3