Students will create code to implement a hash algorithm and solution by addressing the following:
- Create a flowchart to show the processing that will take place for the implementation of a hash structure.
- Present the flowchart for the hash function operation separately.
- Write the necessary C# code that will create and use a hash algorithm to store data in a structure. Use a linked List to resolve potential collisions.