How to implement red black tree in C# windows application?
<p>I want to implement a red black tree, in a C# windows application, for my semester However, I don't know how to do it. I found one code example on the internet which uses <code>enum</code> for a red black tree. The code is as follows:   </p>

<pre><code>    struct RedBlackNode{
       int key;
       enum { red, black } color;
       RedBlackNOde *left, *right, *parent;
    };
</code></pre>

<p>The major problem is that our teacher wants us to display the tree graphically using circles. We cannot use a TreeView. How do I display the red black tree graphically in a c# windows application? The tree should  be displayed graphically.</p>
