Tree Visualizer is a program that would help to show how different trees are made as the user keeps on inserting or deleting elements. Further information is present in the .pdf file which is in this repository contents.
This also contains a contact list manager that was implemented using binary search trees, that would reduce the contact number search time to O(log(n)) time complexity as compared to the O(n) time complexity found in the traditional contact list managers.
How to run it ?
This runs on Qt. Create a folder to store all these files. Then open Qt, open the folder in which all these files are stored and then open the .pro file and press CTRL + R which run it.