Sample Assignment(Java)
Implement your own version of Hash table with mentioned functionalities:
Insert
Delete
Contains
Get Value by key
Size
Iterator
Traverse/Print
Expected Behaviour and Output:
Use of similar data structures already present in the language is not allowed.
Make use of object-oriented capabilities for implementing the data structures.
Exception handling is expected in the program
Evaluation Criteria:
Code Completeness and Correctness
Usage of OO Principles, packages/ class structure, class/function/variable names
Complexity of the operations
Code should be in running condition