2017-04-24 4 views
0

Bon, alors qu'est-ce que le SET représente dans la deuxième ligne? Pourquoi la deuxième chaîne est <>,?Comprendre le graphe, méthode pondérée

public Weighted(In in, String delimiter) { 

    st = new ST<String, SET<String>>(); 
    while (!in.isEmpty()) { 
     String line = in.readLine(); 
     String[] names = line.split(delimiter); 
     for (int i = 1; i < names.length; i++) { 
      addEdge(names[0], names[i]); 
     } 
    } 
} 

Répondre

0

Avec les quelques informations que vous avez fournies, je suppose que SET est un type de données abstrait. Un type de données abstrait peut stocker n'importe quelle valeur sans ordre particulier et sans doublon. En disant <String> après SET vous dites que vous voulez stocker des chaînes à l'intérieur de votre SET.

Vous pouvez en apprendre plus sur SET ici: https://en.wikipedia.org/wiki/Set_(abstract_data_type)