CppExperiments/TopologicalSorting/TopologicalSorting.h
Andrea Bontempi 8a1f664443 Init
2021-10-21 15:00:01 +02:00

25 lines
396 B
C++

#ifndef TOPSORTING_H
#define TOPSORTING_H
#include <vector>
#include <map>
#include <set>
class DependencyTree {
private:
std::map<int, std::set<int>> tree;
void resolver(std::vector<int> &resolved, std::set<int> &unresolved, int item);
public:
void insertDependency(int item, int dep);
std::vector<int> getOrder();
};
#endif // TOPSORTING_H