I have implemented Dijkstra's Algorithm in C, using arrays instead of any structs. Here is my implementation: #include <stdio.h> #include <stdlib.h> int G[20][20] , distance[20] , inSet[20] , q[20] , parent[20] ; void print( int V ) { int i ; for ( i = 0 ; i < V ; i++ ) printf("i = %d pare...