Merkle trees
Design:
The design CAN start with some tree code BST, RB Tree for examples). But the overall application that you develop MUST contains ALL of below:
* inheritance (and virtual?)
* recursion (hopefully by default using a tree)
* file IO for data input
* overloaded cout <<
* overloaded = (equal)
* setters/getters
* debugging functions/unit testing
* what class will contain which functions/data members/etc…
The design will NOT be code. I should look like a UML (help here), but we will not be strict to UML rules.
In order to receive most of the credit for this portion, the Design should be VERY close to what you provide in the code and unit testing below. To be frank, we want to make sure you put effort into thinking about the overall design. You could start coding (which will be needed for below) to help your design. If we find your design is significantly different from the code you give us, there will be a significant deduction.
Merkle trees Design: The design CAN start with some tree code BST, RB Tree for examples). But the overall application th
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am