JAVA4. Given the following applications, give a suitable data structure for each application. a) Maintain a waiting list for reservations at a hotel. Rooms are assigned on a first-come, first-served basis. b) Maintain a list of violin players who auditioned for the Kean Univ. Symphony orchestra. The players were ranked during their auditions, and the top-ranked player will get offered any job that opens up c) Attempt to find an escape route for a mouse in a maze.
OR
OR