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.