allTimes += end - start

    randomDiGraph_HierholzerAlgo_File.write("{0:>7} {1:>20} {2:>50}\n".format(
        param[0], edges / numberOfSamples, allTimes / numberOfSamples))

###############################################################

for param in randomGraphWithBarabasiAlbertModel_Param:
    allTimesF = 0
    allTimesH = 0
    edges = 0

    for _ in range(numberOfSamples):
        filename = "stat/graph/BarabasiAlbertModelGraph_node{0}_sample{1}.txt".format(
            param[0], _)
        graph = RandomGraph.getRandomGraphWithBarabasiAlbertModel(
            param[0], param[1])
        networkx.write_adjlist(graph, filename)
        edges += len(graph.edges)

        startF = time.time()
        FleuryAlgorithm.FleuryAlgorithm(graph, False, 0)
        endF = time.time()

        startH = time.time()
        HierholzerAlgorithm.HierholzerAlgorithm(graph, False, 0)
        endH = time.time()

        allTimesF += endF - startF
        allTimesH += endH - startH

    randomGraphWithBarabasiAlbertModel_FleuryAlgo_File.write(