https://github.com/alferovkirill/selfbalancingtreesvisualizer
A graphical visualizer for self-balancing binary search trees (AVL, Splay) with extensible architecture, implemented in C++ and Qt/QML. The project lets you explore insert, delete, and search operations step by step, visualize tree rotations, and observe internal state changes.
https://github.com/alferovkirill/selfbalancingtreesvisualizer
avl-tree bstree cpp qml qt splay-tree vizualizer
Last synced: about 2 months ago
JSON representation
A graphical visualizer for self-balancing binary search trees (AVL, Splay) with extensible architecture, implemented in C++ and Qt/QML. The project lets you explore insert, delete, and search operations step by step, visualize tree rotations, and observe internal state changes.
- Host: GitHub
- URL: https://github.com/alferovkirill/selfbalancingtreesvisualizer
- Owner: AlferovKirill
- License: apache-2.0
- Created: 2025-07-27T16:15:46.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-17T17:39:02.000Z (11 months ago)
- Last Synced: 2025-08-30T07:02:30.025Z (10 months ago)
- Topics: avl-tree, bstree, cpp, qml, qt, splay-tree, vizualizer
- Language: C++
- Homepage:
- Size: 135 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SelfBalancingTreesVisualizer
This is the SelfBalancingTreesVisualizer project. It is the graphical visualizer for self-balancing binary search trees (AVL, Splay) with extensible architecture, implemented in C++ and Qt/QML. The project lets you explore insert, delete, and search operations step by step, visualize tree rotations, and observe internal state changes.
# Building and installing
See the [BUILDING](BUILDING.md) document.
# Contributing
See the [CONTRIBUTING](CONTRIBUTING.md) document.
# Licensing
See the [LICENSE](LICENSE) document.