Exemple #1
0
def testIO():
    f = open('tinyG.txt', 'r')
    tinyG = list(f)
    tinyG = map(lambda x: x.strip(), tinyG)

    G = Arbitrage.WgtGraph()

    for line in tinyG:
        line = line.split()
        G.addEdge(arbitrage.DirectedEdge(line[0], line[1], float(line[2])))

    print G
    res = Arbitrage.WgtDirectedCycle(G)
    for edge in res.cycle():
        print edge