[V][V] = {{0, 5, 1, 2}, {5, 0, 3, 3}, {1, 3, 0, 4}, {2, 3, 4, 0}};
18 for(
inti = 0; i < V; i++) {
19MST_Array[i].visited =
false;
20MST_Array[i].key = INFINITY;
21MST_Array[i].near = i;
28 for(
intv = 0; v < V; v++) {
31 for(
inti = 0; i < V; i++) {
32 if(MST_Array[i].key < min && MST_Array[i].visited ==
false&&
33MST_Array[i].key != INFINITY) {
34min = MST_Array[i].key;
39MST_Array[minIndex].visited =
true;
41 for(
inti = 0; i < V; i++) {
42 if(
graph[minIndex][i] != 0 &&
graph[minIndex][i] < INFINITY) {
43 if(
graph[minIndex][i] < MST_Array[i].key) {
44MST_Array[i].key =
graph[minIndex][i];
45MST_Array[i].near = minIndex;
53 for(
inti = 0; i < V; i++) {
54cout << i <<
" - "<< MST_Array[i].near <<
"\t" 55<<
graph[i][MST_Array[i].near] <<
"\n";
int main()
Main function.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4