26 for (
int i = 0; i < n; i++)
35 closestDist =
dist[closestVertex];
36 for (
size_t i = 1; i <
graph[closestVertex].nedges; i++) {
49 for (
int i = 0; i < n; i++)
51 dist[i] = closestDist + 10;
void bfs(int vertex, vtx_data *graph, int n, DistType *dist)
compute vector dist of distances of all nodes from vertex
static double dist(int dim, double *x, double *y)
Agraph_t * graph(char *name)
type-generic dynamically expanding list
#define LIST_POP_FRONT(list)
#define LIST_IS_EMPTY(list)
#define LIST_PUSH_BACK(list, item)
#define neighbor(t, i, edim, elist)