1. Compile: javac GenerateData.java
2. Run: javac GenerateData // wait some time to the program to be end
1. Compile: javac SerializedVersion.java
2. Run: java SerializedVersion // wait some time
1. Compile: javac ParallelizedVersion.java
2. Run: java ParallelizedVersion // wait some time
the format for TestData1, TestData2, TestData3
N, start, end, targetDistance
vertex1, vertex2, disBetweenVertice
vertex1, vertex2, disBetweenVertice
...
vertex1, vertex2, disBetweenVertice
the format for LargeTestData*
Every LargeTestData has N * (N - 1) edges
N, start, end
vertex1, vertex2, disBetweenVertice
vertex1, vertex2, disBetweenVertice
...
vertex1, vertex2, disBetweenVertice