Red black tree sort

Revision as of 17:06, 13 June 2022 by Rdm (talk | contribs) (red black trees need a rosettacode task)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Implement red-black tree sorting of fixed width integers. Here, the left branch will only contain nodes with a smaller key and the right branch will only contain nodes with a larger key.

Red black tree sort is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

Start with an empty tree, add 30 nodes each with arbitrary (aka "random") keys, then traverse the tree, printing the values from the left node, the key value, then the values from the right node, displaying their value and their color.

You may use an implementation at Algebraic data types as a starting point, if you find that helpful.