Added cost
This commit is contained in:
		
							parent
							
								
									69634746c6
								
							
						
					
					
						commit
						7c73089916
					
				@ -54,9 +54,19 @@ void Graph::PrintGraph(void) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void PrintSolution(std::vector<Vertex*> solution) {
 | 
			
		||||
    int cost = 0;
 | 
			
		||||
    std::cout << "Path: ";
 | 
			
		||||
    for (Vertex* i : solution) { std::cout << i->nodeNumber << ' '; }
 | 
			
		||||
    Vertex* lastVertex = solution.front();
 | 
			
		||||
    for (Vertex* i : solution) { 
 | 
			
		||||
        std::cout << i->nodeNumber << ' '; 
 | 
			
		||||
        for (Edge j : lastVertex->edges) {
 | 
			
		||||
            if (j.destination->nodeNumber == i->nodeNumber) {
 | 
			
		||||
                cost += j.weight;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    std::cout << std::endl;
 | 
			
		||||
    std::cout << "Cost: " << cost << std::endl;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void UCBFS(Graph graph, int start) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user