C++ assignment

Avg Bid (CAD)
Project Budget (CAD)
$10 - $30

Project Description:
Problem Statement:
Implement the functions to insert and remove nodes in a Binary Search Tree (BST). Each node carries a student record (ID and name). Each node also has a left child, a right child and a parent, each maintained in the node class as a pointer. The BST has a root node, whose parent pointer is NULL. Nodes in the BST have the following properties:
1. Each node has a different ID (no two students can have the same ID, but names may be same).
2. The left child of a node has ID less than the ID of the node.
3. The right child of a node has ID greater than the ID of the node.
4. Each node has at most two children (a node with no children is a leaf node).
5. Each node has one parent, with the exception of root node, which has no parent.

Development Methodology
You are given four C++ source files in an archive. Extract the archive on your PC (or Linux server) and change into the directory. Inside you will find the following files:

- bst.h: This is a header file that defines classes node and bst. You must not modify this file.
- bst.cpp: This is the file where the insert and remove functions of the bst class must be implemented. You
must edit and submit this file.
- main.cpp: This is the file where the main function, used for testing the BST program, resides. You
should NOT submit this file, although you may choose to modify it for testing.

Skills required:
C++ Programming
Additional Files: P3.zip
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 23
in 2 days
$ 100
in 3 days
$ 30
in 0 days
$ 35
in 0 days
Hire sandervandijk
$ 25
in 1 days
$ 53
in 3 days
$ 20
in 2 days
Hire iit2009013
$ 21
in 2 days
$ 14
in 0 days
Hire Venky117
$ 25
in 1 days