from Tree import Node from queue import Queue from queue import PriorityQueue import re import itertools from heapq import heappop, heappush from pptree import print_tree marios = Node(5) marios.AddChild(marios) fileName = input("Dose onoma xarti: ") #marios.PrintMap(fileName+".txt") marios.ProcessMap(fileName) a = {Node([2,5]),Node([2,3])} print(Node([2,1]) in a) dataTable,mapPoints = marios.CreateMapDataTable(fileName) def Finddubl(node,a=None,num=0): if a is None: a = set() a.add(node) if node: for x in node.children: if(x in a): print("Diplotipo to " ,x.data," riza ", num) a.add(x)