CS250 Unit 15 Project: Binary Search Tree

Table of Contents


1. Introduction

1.1. Getting started

1.1.1. Creating a new branch

BEFORE getting started on the assignment, make sure to go back to the main or master branch and pull latest. This way, you will have the most up-to-date version of your repository, and you'll be starting from a shared base-point.

  1. git add . && git commit -m "backup" && git push to make sure to backup any work on your current branch.
  2. git checkout main to check out the main branch again.
  3. git pull to pull latest changes from the server.

Next, you will create a new branch to get started from:

  1. git checkout -b BinarySearchTree to create a new branch for this assignment.

1.1.2. Getting the starter code

CuTest
The unit test framework.
Data
The path where the products.txt file is.
DataStructure/Interfaces
(no term)
DataStructure/
Program
Utilities
Various helper functionality like string/int conversion, menu stuff, etc.

As well as VisualStudio2022 and CodeBlocks project files, and a Makefile and build.sh script.


2. Implementing the data structure


bash


Python

Lua

C++

Task: asdfasdf

Context: asdfasdf

Quote thing

LEFT

RIGHT

Python:


C++:


Value: "Cats" "Dogs" "Mice" "Birds" "Ferrets" ""
Index: 0 1 2 3 4 5
=^o.o^=

UML Diagram:

Class Name  
- m_variable : TYPE
+ Function() : void
cout << arr[2];

Author: Rachel Wil Sha Singh

Created: 2023-11-06 Mon 10:46

Validate