2017-04-24 84 views
0

好的,那麼SET在第二行代表什麼?爲什麼是<>中的第二個字符串?瞭解圖形,加權法

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]); 
     } 
    } 
} 

回答

0

由於您提供的信息很少,我將假設SET是一種抽象數據類型。抽象數據類型可以存儲任何值,不需要任何特定的順序,也不需要重複。通過在SET之後告訴<String>,您告訴您要在您的SET中存儲字符串。

您可以在這裏瞭解更多關於SET的信息:https://en.wikipedia.org/wiki/Set_(abstract_data_type)