Description:
Create an abstract base class which will provide basic support for binary trees. Provide methods to search the tree, add or delete items, and print the tree.
Use this abstract base class to derive a data class which contains a name, so that you create a binary tree of names. Write a program which illustrates creating a binary tree, adding and deleting names to the tree, and printing the tree.
I'm looking to use this class in other places, so I need clean code that I can understand (I'm still a student). I also need a makefile to compile this on Linux using gcc/g++.
Deliverables: 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Complete ownership and distribution copyrights to all work purchased.
Platform:
Code must compile using gcc/g++. I prefer to avoid C operators (char *, malloc) in favor of C++ operators (string, new)
Must be 100% finished and received by buyer on:
Apr 12, 2003 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|