У меня есть список ребер и список вершин.Каждое ребро ссылается на две вершины, каждая вершина поддерживает список ребер.
Я хочу найти все непересекающиеся полигоны, полученные из этого графа.
Примером может быть
0,0) (4,0) (4,2) (4,4) (2,4) (2,2) (4,2) (6,2) (6,6) (0,6) (0,0)
Этот путь должен описывать каждое уникальное ребро со столкновениями в некоторых вершинах.В реальном графе вершины различны.Мне понадобятся два полигона из этого набора: (0,0) (4,0) (4,2) (2,2) (2,4) (4,4) (4,2) (6,2)(6,6) (0,6) и (2,2) (2,4) (4,4) (4,2)