Murder Mystery:
There has been a murder on a train! The police know what day it happened on, but they are not quite sure when it happened. Additionally, they aren’t quite sure they have correct statements from everyone. Based on the simulation of notes,it makes a simulator that takes in the statements of the different witnesses and tries to isolate the non-relevant people that were around the car of the train where the murder took place. After that, after you input all the statements form the different witnesses that were collected by the detectives and in return it processes a list of murder suspects out of all the people in the train helping you narrow down the search pool. It takes into consideration different things such as time, the neighboring cars where the murder took place and other things.
Data structures used: Hash Table, Linked List, Iterators, SimpleSet, Array List, Array.
Platform: Program coded with Java.