hashtable

    1熱度

    1回答

    我知道這是不可能的,但我已經管理它。從一個SQL查詢中,我拉取了鏈接到設備的1,2或3個電子郵件地址。我把它們扔進散列表。從那裏開始,我循環查看第二個哈希表,該哈希表由第一個表中的值組成。這適用於有一個電子郵件地址的情況,但如果有多個電子郵件地址,則不會找到匹配項,而是創建一個新密鑰。 $DeviceList = @{ "Device1" = "[email protected]";

    -1熱度

    1回答

    我目前正在HackerRank上練習算法設計。 這個問題涉及到在這裏找到挑戰: https://www.hackerrank.com/challenges/ctci-ransom-note 我很快地解決了這個問題。但是,我遇到了一個讓我感到困惑的問題。我可以使用contains(value)函數檢查散列表上的值。但是,我沒有看到任何方式來檢索與其關聯的鍵/鍵。爲了做到這一點,我被迫遍歷整個表格,直

    0熱度

    1回答

    我正在學習哈希表,哈希映射等。我剛剛在C中實現了一個哈希表,操作如下:操作:insert(HTable, key),delete(HTable, key),initialize(HTable)和search(HTable, key)。 我想問一下。由於在一個(適當的)哈希表中,計算出的散列索引可能非常大,這是不是意味着消耗的空間會像INT_MAX(當然仍然是O(n))或更多?我的意思是給定我們想要

    -1熱度

    1回答

    我有一個JSON響應,我需要在Perl中處理以提取信息並進行進一步處理。該JSON文檔看起來是這樣的: { "SITE_1": [ { "values": [ { "time": 20170616100000, "v": 11 } ] } ], "SITE_2": [

    -3熱度

    2回答

    下面的代碼正在打印的散列值,而不是陣列 JSONObject myjson1 = new JSONObject(expectedResult); Iterator x = myjson1.keys(); JSONArray jsonArray = new JSONArray(); while (x.hasNext()){ Stri

    0熱度

    1回答

    這是從破解哈希表的編碼採訪中引起爭議的一行。 哈希表的另一個常見實現(除了鏈表)是使用BST作爲基礎數據結構。 我知道這個問題之前已經被問過......這很混亂,因爲每個人都給出了兩個不同的答案。例如 Why implement a Hashtable with a Binary Search Tree? 在這個職位最高的投票回答說,援引上述聲明是說在談論使用二叉搜索樹的哈希表的實現,沒有底層陣列

    -3熱度

    1回答

    如何將Hashtable轉換爲對象列表?可能嗎? 業務對象: - [Serializable] public class ColourEntry { public string Id { get { return this.id; } set { this.id= value; } } public string Name

    2熱度

    1回答

    int[] buildCharFreqTable(string phrase){ int[] tab = new int[Character.getNumericValue('z') - Character.getNumericValue('a') + 1]; for (char c : phrase.toCharArray()) { int x = getChar

    0熱度

    1回答

    所以我最近使用GLib的類型,如列表和地圖,但我遇到了一個相當麻煩的問題。 出發,我創建了哈希表,例如: BoneIdMap = g_hash_table_new(g_direct_hash, g_str_equal); 我再嘗試一下,在一個字符串鍵插入一些uint和它完美的作品: char* string = alloq_calloc(&model->dynamic, strlen(aime

    0熱度

    2回答

    我想將一個程序從Java移植到C++,我似乎無法弄清楚如何將LinkedHashMap轉換爲std :: map。我無法更改LinkedHashMap,但我不受限於std :: map。我需要它產生相同的鍵/值對,但是排序/散列/其他任何其他都不重要。 Java代碼轉換: List<Face> faces = new ArrayList<Face>(modelFull.faces.length);