Rename "complete subgraph" to "clique" and use std::set instead of sorted std::vector in LanParty

This commit is contained in:
2025-06-27 21:11:15 +02:00
parent f687f416ac
commit 03788ddf55
2 changed files with 13 additions and 13 deletions

View File

@@ -34,10 +34,10 @@ class LanParty
Graph<std::string, void> lan_{};
std::map<std::string, int> labelMap_{};
int findOrAddVertex(const std::string& vertexId);
void computeInterconnectedThreeSetCount(const int vertexTx);
void computeThreeCliqueCount(const int vertexTx);
bool canProcessVertex(const int vertexToCheck, const int vertexTx) const;
bool findCompleteSubgraph(const int vertex, const size_t targetSize);
bool isSubgraphComplete(const std::vector<int>& neighbors, const std::vector<bool>& combination) const;
bool findClique(const int vertex, const size_t targetSize);
bool isClique(const std::vector<int>& neighbors, const std::vector<bool>& combination) const;
std::string calcPassword(const std::vector<int>& neighbors, const std::vector<bool>& combination,
const int vertex) const;
};