Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. public List<string> FindClusters()
  2. {
  3. var nodesToUnite = new List<string>();
  4. var currentNodes = Nodes();
  5. var nodesNumber = currentNodes.Count;
  6.  
  7. for (var i = 0; i < nodesNumber; i ++)
  8. {
  9. var firstVertexSet = relationShip(currentNodes[i]);
  10. for (var j = i + 1; j < nodesNumber; j ++)
  11. {
  12. if (new HashSet<string>(firstVertexSet).SetEquals(relationShip(currentNodes[j])))
  13. {
  14. nodesToUnite.Add(currentNodes[i]);
  15. }
  16. }
  17. }
  18. return nodesToUnite;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement