public static void main(String[] args)
    {
        
        Algoritmo programa = new Algoritmo();
        
        if (programa.leerFichero(RUTA)){
            System.out.println("Se ha cargado correctamente el fichero: "+RUTA);
            
            String solucion = programa.executeDijkstra(origen);
            System.out.println("Se ha ejecutado el algoritmo:\n"+solucion);
             
            if (programa.guardarFichero(solucion, SALIDA)) {
                System.out.println("Se ha guardado la salida en el fichero: "+SALIDA);
                
            } else {
                System.out.println("No ha sido posible ejecutar el algoritmo.");
                
            }
            
            System.out.println("Saliendo de la aplicación...");
            
        } else { // No se ha podido leer el fichero
            
            System.exit(0);
            
        }
        
    }