https://github.com/aoum-m/tree-visualization
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.
https://github.com/aoum-m/tree-visualization
avl-tree-implementations bst-visualization heap-sort tree-structure tree-visualization
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/aoum-m/tree-visualization
- Owner: aoum-m
- Created: 2025-02-05T07:41:21.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T18:58:49.000Z (3 months ago)
- Last Synced: 2025-03-12T19:37:21.636Z (3 months ago)
- Topics: avl-tree-implementations, bst-visualization, heap-sort, tree-structure, tree-visualization
- Language: C++
- Homepage:
- Size: 525 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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 treeTechnology 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.