Question: what project can I create using c++ that has the following criteria: Uses at least a three-level hierarchy of classes exploring inheritance, where at least
what project can I create using c++ that has the following criteria:
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) among the studied during the course. In that case, you do not need to perform algorithms performance evaluation. (2) You must use effective algorithms as studied in class. For example, using bubble sort or any other O(N2) algorithms will result immediately with 10% lower grade for the entire project.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
