Java, Dijkstra’s algorithm

Java, Dijkstra’s algorithm

1. The order contains code and report. 
2. The code needs to be written in JAVA. 
3. The report does not limit the number of words. But must be done in strict accordance with the teacher’s request in the attachment.
4. Write the three questions codes in one file, and then read the file sample.txt with try and catch. After running the code, the output results of the three questions codes will come out.
5. For the report, write out the efficiency and time complexity of each algorithm, the more detailed the better.
6. Make sure that the code can run normally under NetBeans, and no error can occur. Please submit the screenshots of running successfully and output results on your PC.
7. The picture named output is the correct output result for your reference.