Em Andamento

C++ assignment

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.

- [url removed, login to view]: This is the file where the insert and remove functions of the bst class must be implemented. You

must edit and submit this file.

- [url removed, login to view]: 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.

Habilidades: Programação C++

Ver mais: assignment, tree leaf search, tree insert, tree binary search, the assignment problem, search in binary tree, search bst, search binary tree, search binary search tree, program to implement binary search, program problem statement, program of binary search in c, programming with cpp, programming statement, programming methodology, programming for children, program for binary search in c, program for binary search, problem statement, problem assignment, problem archive, pointer programming, node programming, node of a tree, it problem statement

Acerca do Empregador:
( 6 comentários ) Montreal, Canada

ID do Projeto: #5118357

39 freelancers estão ofertando em média $25 para este trabalho

vano101

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.

$23 CAD in 2 dias
(226 Comentários)
6.1
szymszteinsl

Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest quality. Best Regards, Szymszteinsl

$100 CAD in 3 dias
(14 Comentários)
5.8
it2051229

Hi, I am placing my bid on your project because I have read the requirements and I am confident enough with my C++ skills. I am focused mostly on doing computer science homework here in [url removed, login to view] and I would like Mais

$30 CAD in 0 dias
(108 Comentários)
5.5
hbxfnzwpf

I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the lauguage is c++ under linux os. So, Mais

$35 CAD in 0 dias
(23 Comentários)
5.2
sandervandijk

Hi eliran1, I have read your description and requirements, and I have implemented them fully. Please see the following screenshot with output of a run of the program: [url removed, login to view] Mais

$25 CAD em 1 dia
(5 Comentários)
4.9
duzy

Dear Sir/Madam, Wish you all the best at the moment. I'm dedicated software developer ranging from Android, Linux, Linux web server (enterprise development), using C/C++/Golang/JNI/Android Java/Linux toolset. Mais

$53 CAD in 3 dias
(9 Comentários)
4.8
urmate

Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks

$20 CAD in 2 dias
(30 Comentários)
4.6
iit2009013

Hi Can complete the two functions for you. I am experienced programmer and I can complete this easily for you. Thank You!

$21 CAD in 2 dias
(10 Comentários)
4.5
ramyrafik

Hello I'm an expert C++ developer. I have deep knowledge of Algorithms and Data Structures. I can get this done and fully tested in like 2 hours. I'll also be around to support you and explain anything u need to unders Mais

$14 CAD in 0 dias
(8 Comentários)
4.3
Venky117

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

$25 CAD em 1 dia
(14 Comentários)
4.1
Alexnick

Hello there! I'm Alex and I am proficient in C/C++ and I am interested in offering you the best solution to your project. I read the project description and the source files provided by your tutor. I don't have any Mais

$15 CAD em 1 dia
(4 Comentários)
3.1
phuocdh

A proposal has not yet been provided

$15 CAD em 1 dia
(9 Comentários)
3.0
theshadowx

Hi I would be happy to help you, I have a master degree in computer science, and your project I have done it a lot of times so it is just a piece of cake for me. here is a screen shot what I have done and it is j Mais

$30 CAD in 3 dias
(6 Comentários)
2.9
EuroPenguin

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 Mais

$22 CAD em 1 dia
(7 Comentários)
2.9
gustavorg

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.

$30 CAD em 1 dia
(2 Comentários)
2.4
oobretenov

I could help you with this project . . .

$35 CAD em 1 dia
(3 Comentários)
2.2
waechtertroll

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 Mais

$20 CAD in 2 dias
(2 Comentários)
2.2
pivn

Đề xuất vẫn chưa được gửi

$55 CAD in 2 dias
(4 Comentários)
2.0
zhejing1028

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 Mais

$15 CAD in 0 dias
(1 Comentário)
1.4
mbearss

I am currently a computer science major at CSU and have many years experience with data structures, including binary trees.

$25 CAD in 10 dias
(0 Comentários)
0.0