Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exsandebest/trees
AVL Tree, RedBlack Tree and Splay Tree visualization in Qt
https://github.com/exsandebest/trees
avl-tree data-structures qt qt-interface red-black-tree redblack-tree splay-tree tree-structure tree-view tree-visualization tree-visualizer trees
Last synced: 27 days ago
JSON representation
AVL Tree, RedBlack Tree and Splay Tree visualization in Qt
- Host: GitHub
- URL: https://github.com/exsandebest/trees
- Owner: exsandebest
- License: mit
- Created: 2019-12-05T18:00:47.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-20T16:45:08.000Z (almost 4 years ago)
- Last Synced: 2024-11-19T17:54:18.619Z (3 months ago)
- Topics: avl-tree, data-structures, qt, qt-interface, red-black-tree, redblack-tree, splay-tree, tree-structure, tree-view, tree-visualization, tree-visualizer, trees
- Language: C++
- Homepage:
- Size: 198 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Trees
*AVL Tree*, *RedBlack Tree*, *Splay Tree* with **Qt** interface
## Features
* **3 Types** of trees
* **Add/delete** elements by value, **clear** tree
* **Test button** with progress bar - adds **100** elements to the tree
* **Zoom**
* **Converting** one tree to another
* **Multiple** input - values divided by spaces (e.g. *125 33 71 -2 ...*)
## Interface - examples
![AVL Tree](https://raw.githubusercontent.com/exsandebest/Trees/master/examples/screenshots/AVL_Tree.png)
![RedBlack Tree](https://raw.githubusercontent.com/exsandebest/Trees/master/examples/screenshots/RedBlack_Tree.png)
![Splay Tree](https://raw.githubusercontent.com/exsandebest/Trees/master/examples/screenshots/Splay_Tree.png)