44
55#include < cmath>
66#include < random>
7- #include < climits>
87#include < iostream>
98#include < fstream>
109#include < ctime>
@@ -26,7 +25,7 @@ std::string DirectedGraph::getAvailableAlgorithms() {
2625}
2726
2827void DirectedGraph::generate (int numberOfVertices, int density, int range) {
29- double dens = (double )density / 100 ;
28+ double dens = (double ) density / 100 ;
3029 dens *= numberOfVertices * (numberOfVertices - 1 );
3130 int numberOfEdges = round (dens);
3231
@@ -37,7 +36,7 @@ void DirectedGraph::generate(int numberOfVertices, int density, int range) {
3736 incidenceMatrix.resize (numberOfEdges);
3837 adjacencyList.resize (numberOfVertices);
3938
40- for (auto & row : incidenceMatrix) {
39+ for (auto & row : incidenceMatrix) {
4140 row.assign (numberOfVertices, 0 );
4241 }
4342
@@ -59,13 +58,13 @@ void DirectedGraph::generate(int numberOfVertices, int density, int range) {
5958 for (int i = 0 ; i < numberOfEdges; i++) {
6059 // random beggining
6160 edgeBeginningNotAvailable = true ;
62- while (edgeBeginningNotAvailable){
61+ while (edgeBeginningNotAvailable) {
6362 beginningVertex = randomVertex (mt);
6463 edgeBeginningNotAvailable = !edgeBeginningAvailable (beginningVertex);
6564 };
6665 // random end
6766 edgeEndNotAvailable = true ;
68- while (edgeEndNotAvailable){
67+ while (edgeEndNotAvailable) {
6968 endVertex = randomVertex (mt);
7069 edgeEndNotAvailable = !edgeEndAvailable (beginningVertex, endVertex);
7170 };
@@ -109,7 +108,7 @@ void DirectedGraph::test() {
109108 double result = 0 ;
110109 int beginVertex;
111110 int endVertex;
112-
111+
113112 cout.setf (ios::fixed);
114113
115114 for (int i = 0 ; i < 5 ; i++) {
@@ -118,9 +117,10 @@ void DirectedGraph::test() {
118117 path = " ..\\ wyniki\\ " ;
119118 path += to_string (time (0 ));
120119 path += " -gSkierowany-algorytmDijkstry-n" + to_string (numberOfElements[i]) + " -g" +
121- to_string (density[j]) + " -r" + representationType[k] + " .txt" ;
120+ to_string (density[j]) + " -r" + representationType[k] + " .txt" ;
122121
123- cout << " Test - Graf: Skierowany - Algorytm: Dijkstry - Ilosc elem: " << numberOfElements[i] << " - Gestosc: " << density[j] << " - Reprezentacja: " << representationType[k] << endl;
122+ cout << " Test - Graf: Skierowany - Algorytm: Dijkstry - Ilosc elem: " << numberOfElements[i]
123+ << " - Gestosc: " << density[j] << " - Reprezentacja: " << representationType[k] << endl;
124124
125125 fstream file (path, fstream::out);
126126
@@ -189,7 +189,7 @@ void DirectedGraph::loadRawDataToMatrix(std::vector<int> rawData) {
189189 int i = 0 ;
190190 incidenceMatrix.resize (rawData[i++]); // clear vector and resize to first item of raw data
191191
192- for (auto & row : incidenceMatrix) {
192+ for (auto & row : incidenceMatrix) {
193193 row.assign (rawData[i], 0 );
194194 }
195195 i++;
@@ -261,7 +261,7 @@ std::string DirectedGraph::dijkstrasAlgorithmOnMatrix(int beginVertex, int endVe
261261 for (int i = 0 ; i < numberOfVertices; i++) {
262262 unsigned long currentLength = pathLength[currentVertex];
263263
264- for (auto & row : incidenceMatrix) {
264+ for (auto & row : incidenceMatrix) {
265265 if (row[currentVertex] > 0 ) {
266266 for (int j = 0 ; j < numberOfVertices; j++) {
267267 if (row[j] < 0 ) {
@@ -370,8 +370,8 @@ std::string DirectedGraph::dijkstrasAlgorithmOnList(int beginVertex, int endVert
370370 for (int i = 0 ; i < numberOfVertices; i++) {
371371 unsigned long currentLength = pathLength[currentVertex];
372372
373- for (auto & edge : adjacencyList[currentVertex]) {
374- if (pathLength[edge.edgeEnd ] > currentLength + edge.value ){
373+ for (auto & edge : adjacencyList[currentVertex]) {
374+ if (pathLength[edge.edgeEnd ] > currentLength + edge.value ) {
375375 pathLength[edge.edgeEnd ] = currentLength + edge.value ;
376376 previousVertex[edge.edgeEnd ] = currentVertex;
377377 }
0 commit comments