Question: Create a C++ app/program (an idea is a To-Do List app/program) A project needs to have all of the following required properties: Uses at least

Create a C++ app/program (an idea is a To-Do List app/program)

A project needs to have all of the following required properties:

Uses at least a three-level hierarchy of classes exploring inheritance, where at least one function is polymorphic (virtual) and the polymorphic properties are essential for the driver program.

-Loads the initial data from input file(s), as opposed to having it hard-coded in the driver program.

-Uses data structures to organize collection(s) of objects, e.g. single collection of different kind of objects organized by exploring the polymorphic definition of the behavior of the different objects.

-Uses algorithms to manipulate collection(s), with evaluated and optimal algorithm quality. -

(1) You may choose data structure(s). In that case, you do not need to perform algorithms performance evaluation.

(2) You must use effective algorithms. For example, using bubble sort or any other O(N2) algorithms will result immediately with 10% lower grade for the entire project.

Thank you in advance!

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!