Skip to content

BST Visualizer An interactive C++ tool for visualizing Binary Search Trees (BST). This tool allows you to add, delete, and edit nodes, and perform various tree traversals, all with real-time graphical feedback using SFML.

Notifications You must be signed in to change notification settings

Amanzm/BST-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Binary Search Tree (BST) Implementation

This project implements a Binary Search Tree (BST) data structure in C++. It provides functionalities to insert, print in postorder, and remove nodes from the BST. The program also includes a simple command-line interface for interacting with the BST.

Project Structure

The project consists of the following files:

  • BST.h: Header file containing the Binary Search Tree class definition.
  • BST.cpp: Source file containing the implementation of BST member functions.
  • main.cpp: Source file containing the main function and command-line interface for the BST operations.

Prerequisites

Before running the program, ensure that you have the following installed:

  • C++ compiler (e.g., g++ for Linux/Mac, MinGW for Windows)
  • Visual Studio Code (or any text editor/IDE of your choice)

About

BST Visualizer An interactive C++ tool for visualizing Binary Search Trees (BST). This tool allows you to add, delete, and edit nodes, and perform various tree traversals, all with real-time graphical feedback using SFML.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages