Skip to content

This project is a C++ implementation for visualizing Binary Search Trees (BST), AVL Trees, and Heap Trees using the graphics.h library. It provides a graphical representation of tree structures, helping users understand their formation, balancing mechanisms, and operations more intuitively.

Notifications You must be signed in to change notification settings

aoum-m/tree-visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Tree Visualization in C++ 🌳 Overview This project is a C++ implementation for visualizing Binary Search Tree (BST), AVL Tree, and Heap Tree using the graphics.h library. It provides a graphical representation of tree structures, making it easier to understand their behavior and operations.

Features ✅ Binary Search Tree (BST) – Visualizes insertion, deletion, and searching. ✅ AVL Tree – Demonstrates self-balancing tree rotations. ✅ Heap Tree – Shows the structure of Heap tree

Technology Used Programming Language: C++ Library Used: graphics.h How to Run Ensure you have graphics.h set up in your C++ environment. Compile the program using a compatible compiler (e.g., Turbo C++, Dev-C++ with WinBGIm). Run the executable to visualize the tree structures in action. Conclusion This project serves as an educational tool to understand and analyze tree structures visually, helping users grasp the concepts of BST, AVL, and Heap Trees effectively.

About

This project is a C++ implementation for visualizing Binary Search Trees (BST), AVL Trees, and Heap Trees using the graphics.h library. It provides a graphical representation of tree structures, helping users understand their formation, balancing mechanisms, and operations more intuitively.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published