Use our foundational data structures of arrays, lists, maps, and/or trees to create a tool for managing data about a subject of your interest.
required organs
Master data structure
Your program should center around one or more master data structures which your functions will manipulate. This could be any of our core structures, such as list, map, or a tree.
Custom type
Your master data structure should contain types of your design, and not simple types, such as string or int (but will certainly contain variables of these simple types). For example, if you’re managing homes for sale, you’ll want a custom class called House or Property which can be stored in your master structure.
Manipulation functions
The program should use well-defined functions to manipulate your core data structures, possibly using intermediary structures to do so.
For example, if your core data structure maintains a map of House objects keyed by sale status, you’ll want functions for reading, inputting, removing, or transferring objects from one key to another
-
CSECONDOPTION.png