Implementazione classi per algoritmi di Dijkstra e Kruskal