20 lines
394 B
C
20 lines
394 B
C
|
#ifndef DIJKSTRASEARCH_H
|
||
|
#define DIJKSTRASEARCH_H
|
||
|
|
||
|
#include "dijkstragraph.h"
|
||
|
|
||
|
struct dijkstra_state {
|
||
|
dijkstra_cost cost;
|
||
|
int visited;
|
||
|
};
|
||
|
|
||
|
struct dijkstra_search {
|
||
|
struct dijkstra_state **states;
|
||
|
unsigned int node_count;
|
||
|
};
|
||
|
|
||
|
struct dijkstra_search *dijkstra_search_new(struct dijkstra_solver *solver);
|
||
|
void dijkstra_search_free(struct dijkstra_search *search);
|
||
|
|
||
|
#endif // DIJKSTRASEARCH_H
|