39 data[0] = startVertex;
66 Queue & Q,
int bound,
int *visited_nodes,
67 int &num_visited_nodes);
void bfs(int vertex, vtx_data *graph, int n, DistType *dist, Queue *Q)
void freeQueue(Queue *qp)
boolean enQueue(Queue *qp, int vertex)
void enqueue(nodequeue *q, node_t *n)
int bfs_bounded(int vertex, vtx_data *graph, int n, DistType *dist, Queue *Q, int bound, int *visited_nodes)
void initQueue(Queue *qp, int startVertex)
node_t * dequeue(nodequeue *q)
void mkQueue(Queue *qp, int size)
Agraph_t * graph(char *name)
double dist(Site *s, Site *t)
boolean deQueue(Queue *qp, int *vertex)