Moved day 16 graph construction into own method
This commit is contained in:
@@ -36,6 +36,7 @@ class ReindeerMaze
|
||||
static constexpr char getEndChar();
|
||||
static constexpr char getWallChar();
|
||||
static constexpr int getTurnCost();
|
||||
void buildPathSegmentGraph(WeightedEdgeGraph& graph, const int entry, const int exit);
|
||||
void initializeWorkList(std::list<ReindeerMazeCrossing>& crossings, const int entryVertex);
|
||||
void addCheckedIncidence(std::vector<ReindeerMazePathIncidence>& incidences, const Point2 start,
|
||||
const Point2 direction);
|
||||
|
||||
Reference in New Issue
Block a user