hashset

    3熱度

    2回答

    假設我有刪除元素HashSet: [1, 2, 3, 4, 5, 6] 我想遍歷它以這樣的方式,對於給定的總和,說6,而迭代的元素,如果我在總和= 6的Set中找到2個元素,我想刪除另一個。 。E.克,如果我遍歷1,我應該刪除5.我試圖做這樣的事情: HashSet<Integer> hs = new HashSet(arr); int sum = 6; for(int num : hs)

    3熱度

    2回答

    我有一個Java的hashmap用於軟件系統的retreaving APIs。所以,我有這樣的事情: [SoftwareID,SoftwareAPI] 當我詢問軟件系統所有的API,我得到: [SoftwareID,SoftwareAPI] ,[SoftwareID,SoftwareAPI],[SoftwareID,SoftwareAPI]] 但我有一個問題,我需要刪除所有重複SoftwareAP

    0熱度

    1回答

    我試圖創建一個hash_set持有不同的文件的名稱,就像這樣: struct eq { bool operator()(const char* c1, const char* c2) { return strcmp(c1, c2) == 0; } }; int main(int argc, char* argv[]) { hash_set<con

    0熱度

    1回答

    我需要創建3個數據結構。 首先是人(PersonRegister)的集合: public Person { private final int uniquePersonId; // Unique identifier private long personalNumber; private String name; // additional code }

    -1熱度

    2回答

    請解釋下面的語句:使用由java.util.HashSet集合類組 的hashCode方法集合中的元素融入散列桶的迅速恢復。 散列桶和檢索的提及意味着一個HashSet具有某種關係的哈希圖作爲HashSet interface只公開add,remove和contains方法,沒有T retrieve(int hashCode)方法。 哈希集是否真的在內部使用哈希碼和哈希桶?或者它以某種方式使用哈希

    0熱度

    1回答

    我發現這個問題的常見解決方案是使用2個指針以不同的時間間隔在鏈表中前進(即每次都有p1遍歷一個節點,p2一次遍歷兩個節點),直到p1和p2是相等的。例如:Finding loop in a singly linked-list 但爲什麼我們不能只使用一個Set來查看是否有重複的節點(假設我們的節點沒有默認的equals和hashCode覆蓋)。

    1熱度

    2回答

    我想要添加一個哈希映射到哈希集內的對象。 這裏gamesAndTeams是一個HashMap,它包含一個Hashset。 我已經看過網上的一些教程,但我試圖不工作。 我做錯了什麼? Match newmatch = new Match(dateOfGame, stad, guestTeam, hostTeam, hostGoals, guestGoals); gamesAndTeams.put(

    1熱度

    1回答

    我想比較兩個在Java中的哈希集,它們都包含幾個字符,但我需要做很多次(10^5〜8),所以我試圖提高性能。 具體,我想比較是集合A中是否包含B或設置B包含A和它們的大小區別< = 2,這裏有兩種方法我想出, 使用設置containsall方法, 因爲set只能包含26個字母,所以我不再使用hashset,我使用位操作,如果虛擬集具有'a',那麼我給1;如果它有'b',我給1 < < 1,這是2;

    0熱度

    1回答

    我通過實體框架從數據庫生成了我的類。類名是表名,屬性是字段。 現在我有三張表,App_users,Book,Course。 App_users與書和課程有一對多的關係(用戶標識符是外鍵)。當我看到的用戶類,它具有這樣的結構: public partial class App_users { public App_users() { this.Book = new

    1熱度

    1回答

    我的目標是創建一個以String作爲關鍵字的哈希映射,並將條目值作爲Strings的HashSet。 輸出 這是輸出看起來像現在: Hudson+(surname)=[Q2720681], Hudson,+Quebec=[Q141445], Hudson+(given+name)=[Q5928530], Hudson,+Colorado=[Q2272323], Hudson,+Illinois=[