C++ assignment
$10-30 CAD
Paid on delivery
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.
- [login to view URL]: This is the file where the insert and remove functions of the bst class must be implemented. You
must edit and submit this file.
- [login to view URL]: 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.
Project ID: #5118357
About the project
38 freelancers are bidding on average $25 for this job
Hello. it is easy assignment for me, I am expert in C / C++, but I am able to write code in the "beginner style" if it is needed.
Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks
Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest quality. Best Regards, Szymszteinsl
Hello, I´m a C++ expert and I have a lot of experience doing ths type of job. Please contact me to discuss the details.
Hi Can complete the two functions for you. I am experienced programmer and I can complete this easily for you. Thank You!
Hi, Ready to help you right now. Please let me know immediately to start. I have did similar problem before. Give some more information thanks
Hello, eliran1. I wrote BST code a lot of times in different situations before. I have experience in C++ and algorithms for more than 7 years. Your prject is super easy for me. Please look at my profile, and the pro More
I did a lot of search trees and can easily implement one according to the requirements given. Basically you can decide if you wish to use recursive or iterative methods for inserting/deleting, with recursive being more More
Hi. thanks for your posting. I've read your project description with deep interest. very interesting for me. I can help you, I think. please check. bool bst::insert(string StudentName, int IDNumber) { c More
Hi! This should be a very fast job. I've been through a few classes which required data structure implementation; boring, huh? Shouldn't take me more than an hour, and I'd be willing to go over how I did it if it will More
Respective authority, I got experience of 5.9 years. I have worked on similar things before. Hoping for opportunity! Thank you! Vaibhav L. Survase