Beispiel #1
0
	elif flag==1:
		graph.showAM()
	elif flag==2:
		graph.showAL()
	elif flag==3:
		graph.showIM()
	elif flag==4:
		graph.draw()
	elif flag==5:
		for i in range(randint(5, 10)):
			if not graph.rand():
				print("Grafu nie można randomizować!")
				break
	elif flag==6:
		dfs = Dfs(graph)
		dfs.show()
	elif flag==7:
		if graph.isEulerian():
			eulerianCycle(graph)
		else:
			print "Graf nie posiada cyku Eulera!"
	elif flag==8:
		if graph.isHamiltonian():
			print "Graf jest hamiltonowski"
		else:
			print "Graf nie jest hamiltonowski"
	elif flag==9:
		graph=kregular()