Skip to content

Commit 9620859

Browse files
authored
Update kruskals_minimum_spanning_tree.cpp
Formatting changed
1 parent 34def8f commit 9620859

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

greedy_algorithms/kruskals_minimum_spanning_tree.cpp

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -73,77 +73,77 @@ constexpr uint32_t INFINITY_UINT32 = UINT32_MAX;
7373
* @returns void
7474
*/
7575
static void test() {
76-
// Test case with interger values
76+
// Test case with integer values
7777
std::cout << "\nTest Case 1 :\n";
7878
std::array<std::array<int, 6>, 6> graph1{
7979
0, 4, 1, 4, INFINITY_INT, INFINITY_INT,
8080
4, 0, 3, 8, 3, INFINITY_INT,
8181
1, 3, 0, INFINITY_INT, 1, INFINITY_INT,
8282
4, 8, INFINITY_INT, 0, 5, 7,
83-
INFINITY_INT, 3, 1, 5, 0, INFINITY_INT,
83+
INFINITY_INT, 3, 1, 5, 0, INFINITY_INT,
8484
INFINITY_INT, INFINITY_INT, INFINITY_INT, 7, INFINITY_INT, 0};
8585
greedy_algorithms::findMinimumEdge(INFINITY_INT, graph1);
8686

8787
// Test case with floating values
8888
std::cout << "\nTest Case 2 :\n";
8989
std::array<std::array<float, 3>, 3> graph2{
90-
0.0f, 2.5f, INFINITY_FLOAT,
91-
2.5f, 0.0f, 3.2f,
92-
INFINITY_FLOAT, 3.2f, 0.0f};
90+
0.0f, 2.5f, INFINITY_FLOAT,
91+
2.5f, 0.0f, 3.2f,
92+
INFINITY_FLOAT, 3.2f, 0.0f};
9393
greedy_algorithms::findMinimumEdge(INFINITY_FLOAT, graph2);
9494

9595
// Test case with double values
9696
std::cout << "\nTest Case 3 :\n";
9797
std::array<std::array<double, 5>, 5> graph3{
98-
0.0, 10.5, INFINITY_DOUBLE, 6.7, 3.3,
99-
10.5, 0.0, 8.1, 15.4, INFINITY_DOUBLE,
100-
INFINITY_DOUBLE, 8.1, 0.0, INFINITY_DOUBLE, 7.8,
101-
6.7, 15.4, INFINITY_DOUBLE, 0.0, 9.9,
102-
3.3, INFINITY_DOUBLE, 7.8, 9.9, 0.0};
98+
0.0, 10.5, INFINITY_DOUBLE, 6.7, 3.3,
99+
10.5, 0.0, 8.1, 15.4, INFINITY_DOUBLE,
100+
INFINITY_DOUBLE, 8.1, 0.0, INFINITY_DOUBLE, 7.8,
101+
6.7, 15.4, INFINITY_DOUBLE, 0.0, 9.9,
102+
3.3, INFINITY_DOUBLE, 7.8, 9.9, 0.0};
103103
greedy_algorithms::findMinimumEdge(INFINITY_DOUBLE, graph3);
104104

105105
// Test Case with negative weights
106106
std::cout << "\nTest Case 4 :\n";
107107
std::array<std::array<int, 3>, 3> graph_neg{
108-
0, -2, 4,
109-
-2, 0, 3,
110-
4, 3, 0};
108+
0, -2, 4,
109+
-2, 0, 3,
110+
4, 3, 0};
111111
greedy_algorithms::findMinimumEdge(INFINITY_INT, graph_neg);
112112

113113
// Test Case with Self-Loops
114114
std::cout << "\nTest Case 5 :\n";
115115
std::array<std::array<int, 3>, 3> graph_self_loop{
116-
2, 1, INFINITY_INT,
117-
INFINITY_INT, 0, 4,
118-
INFINITY_INT, 4, 0};
116+
2, 1, INFINITY_INT,
117+
INFINITY_INT, 0, 4,
118+
INFINITY_INT, 4, 0};
119119
greedy_algorithms::findMinimumEdge(INFINITY_INT, graph_self_loop);
120120

121121
// Test Case with no edges
122122
std::cout << "\nTest Case 6 :\n";
123123
std::array<std::array<int, 4>, 4> no_edges{
124-
0, INFINITY_INT, INFINITY_INT, INFINITY_INT,
125-
INFINITY_INT, 0, INFINITY_INT, INFINITY_INT,
126-
INFINITY_INT, INFINITY_INT, 0, INFINITY_INT,
127-
INFINITY_INT, INFINITY_INT, INFINITY_INT, 0};
124+
0, INFINITY_INT, INFINITY_INT, INFINITY_INT,
125+
INFINITY_INT, 0, INFINITY_INT, INFINITY_INT,
126+
INFINITY_INT, INFINITY_INT, 0, INFINITY_INT,
127+
INFINITY_INT, INFINITY_INT, INFINITY_INT, 0};
128128
greedy_algorithms::findMinimumEdge(INFINITY_INT, no_edges);
129129

130130
// Test Case with a non-connected graph
131131
std::cout << "\nTest Case 7:\n";
132132
std::array<std::array<int, 4>, 4> partial_graph{
133-
0, 2, INFINITY_INT, 6,
134-
2, 0, 3, INFINITY_INT,
135-
INFINITY_INT, 3, 0, 4,
136-
6, INFINITY_INT, 4, 0};
133+
0, 2, INFINITY_INT, 6,
134+
2, 0, 3, INFINITY_INT,
135+
INFINITY_INT, 3, 0, 4,
136+
6, INFINITY_INT, 4, 0};
137137
greedy_algorithms::findMinimumEdge(INFINITY_INT, partial_graph);
138138

139-
// Test Case with Directed weighted graph. Krushkal algorithm does not give
139+
// Test Case with Directed weighted graph. The Krushkal algorithm does not give
140140
// optimal answer
141141
std::cout << "\nTest Case 8:\n";
142142
std::array<std::array<int, 4>, 4> directed_graph{
143-
0, 3, 7, INFINITY_INT, // Vertex 0 has edges to Vertex 1 and Vertex 2
144-
INFINITY_INT, 0, 2, 5, // Vertex 1 has edges to Vertex 2 and Vertex 3
145-
INFINITY_INT, INFINITY_INT, 0, 1, // Vertex 2 has an edge to Vertex 3
146-
INFINITY_INT, INFINITY_INT, INFINITY_INT, 0}; // Vertex 3 has no outgoing edges
143+
0, 3, 7, INFINITY_INT, // Vertex 0 has edges to Vertex 1 and Vertex 2
144+
INFINITY_INT, 0, 2, 5, // Vertex 1 has edges to Vertex 2 and Vertex 3
145+
INFINITY_INT, INFINITY_INT, 0, 1, // Vertex 2 has an edge to Vertex 3
146+
INFINITY_INT, INFINITY_INT, INFINITY_INT, 0}; // Vertex 3 has no outgoing edges
147147
greedy_algorithms::findMinimumEdge(INFINITY_INT, directed_graph);
148148

149149
// Test case with wrong input passed
@@ -154,7 +154,7 @@ static void test() {
154154
5, 5, 5, 5};
155155
greedy_algorithms::findMinimumEdge(INFINITY_INT, graph9);
156156

157-
// Test case with all same values between every edges
157+
// Test case with all the same values between every edge
158158
std::cout << "\nTest Case 10:\n";
159159
std::array<std::array<int, 5>, 5> graph10{
160160
0, 5, 5, 5, 5,

0 commit comments

Comments
 (0)