Skip to content

tjfranks02/visualising-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

Binary search tree visualisation

Video demonstration of the project

▶️ Click here for a youtube video demonstrating this project.

Introduction

During my algorithms course, I found it really difficult to understand how a particular algorithm worked if there wasn't some kind of visual example. So after the semester ended, I decided to create a project where you can build up and operate a variety of data structures and actually see what is going on behind all that confusing code. I am planning on adding most of the data structures that I encountered during the course but for now just the binary search tree is fully implemented.

Technology used

The code is 100% python, with the graphical portion of the application using PySimpleGUI.

Usage

Binary Search Tree

The binary search tree supports insert, search, delete, preorder, inorder and postorder traversals along with breadth first search.

  1. Select one of the available operations
  2. Press "Perform Action" button
  3. Watch the animation!
  4. Repeat

About

Creating visual representations of a variety of algorithms and data structures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages