An application to visualize binary tree activities
Executable file for Windows
Here
Source files
https://github.com/Przemyslawmd/VisualTree
Implementation
C#
Activities for all types of binary tree
Creating tree.
Tree is created from a sequence of numbers, number represents a node value.
Adding nodes to an existing tree.
Removing selected nodes.
Activities only for common BST tree
Rotation of a selected node.
Tree balancing.
Tree balancing in step mode.
Step mode means that user can perform a tree action step by step, steps are available in both directions, forward and backward.
Additional activities for AVL and Red-black tree
Step mode is available for creating tree, adding and deleting nodes.
Common BST tree
AVL tree
Tree with selected nodes, a node may be selected / unselected with a mouse
Red-black tree
Red-black tree with larger nodes, a node diameter may be set in options
przemyslawmd@gmail.com