CSCI3081W Drone Delivery System
service
include
routing
strategy
DepthFirstSearch.h
1
#ifndef DEPTH_FIRST_SEARCH_H_
2
#define DEPTH_FIRST_SEARCH_H_
3
4
#include "Graph.h"
5
#include "RoutingStrategy.h"
6
7
namespace
routing {
8
class
DepthFirstSearch
:
public
RoutingStrategy
{
9
public
:
10
std::optional<std::vector<int>> getPath(
const
Graph
&,
int
,
int
)
const
;
11
};
12
}
// namespace routing
13
14
#endif
// DEPTH_FIRST_SEARCH_H_
routing::DepthFirstSearch
Definition:
DepthFirstSearch.h:8
routing::Graph
Definition:
Graph.h:23
routing::RoutingStrategy
Definition:
RoutingStrategy.h:9
Generated by
1.9.1