Binary Search Tree (BST)

Completed Posted Nov 10, 2013 Paid on delivery
Completed Paid on delivery

This is the 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.

I attached a rar file with files in it.

The [url removed, login to view] is already written for us, the insert and remove function must be written in the [url removed, login to view]

C++ Programming

Project ID: #5114680

About the project

3 proposals Remote project Active Nov 10, 2013

Awarded to:

wjx823

Hi, client. I have good programming skill, It is very simple for me. Please give me this job. Regards.

$30 USD in 1 day
(11 Reviews)
4.7

3 freelancers are bidding on average $31 for this job

dobreiiita

Hello, I am C++ and Data Structure expert and can surely help you with this project, Please let me know if you are interested. Thank You

$30 USD in 1 day
(172 Reviews)
6.4
Calleus

Hi, I have strong background in C language and experience in Algorithms and Data Structures. Let me help you. I am ready to start.

$34 USD in 2 days
(8 Reviews)
4.0