Graphviz
2.41.20171026.1811
|
#include "defs.h"
Go to the source code of this file.
Data Structures | |
struct | Queue |
Macros | |
#define | _BFS_H_ |
Functions | |
void | mkQueue (Queue *, int) |
void | freeQueue (Queue *) |
void | initQueue (Queue *, int startVertex) |
boolean | deQueue (Queue *, int *) |
boolean | enQueue (Queue *, int) |
void | bfs (int, vtx_data *, int, DistType *, Queue *) |
int | bfs_bounded (int, vtx_data *, int, DistType *, Queue *, int, int *) |
Definition at line 27 of file bfs.c.
References deQueue(), vtx_data::edges, enQueue(), initQueue(), INT_MAX, vtx_data::nedges, and NULL.
Referenced by compute_apsp_packed(), and embed_graph().
Definition at line 74 of file bfs.c.
References deQueue(), vtx_data::edges, enQueue(), initQueue(), and vtx_data::nedges.
Referenced by dijkstra_bounded().
Definition at line 154 of file bfs.c.
References Queue::data, Queue::end, FALSE, Queue::start, and TRUE.
Referenced by bfs(), and bfs_bounded().
Definition at line 162 of file bfs.c.
References Queue::data, Queue::end, FALSE, Queue::queueSize, and TRUE.
Referenced by bfs(), and bfs_bounded().
void freeQueue | ( | Queue * | ) |
Definition at line 136 of file bfs.c.
References Queue::data.
Referenced by compute_apsp_packed(), and dijkstra_bounded().
Definition at line 147 of file bfs.c.
References Queue::data, Queue::end, and Queue::start.
Referenced by bfs(), and bfs_bounded().
Definition at line 122 of file bfs.c.
References Queue::data, Queue::end, N_GNEW, Queue::queueSize, and Queue::start.
Referenced by compute_apsp_packed(), dijkstra_bounded(), embed_graph(), and newQueue().