Klausimai, pažymėti „hashmap“

Duomenų struktūra, kuri naudoja maišos funkciją, kad atitiktų identifikavimo reikšmes, vadinamas raktais, su susijusiomis reikšmėmis.
6
atsakymai

Raktas ir vertės mainai maiše

Ruby, kaip pakeisti raktus ir vertes Hash'e? Tarkime, turiu tokį maišą: {: a =>: vienas,: b =>: du,: c =>: trys} Ką aš noriu konvertuoti į: {: one =>: a ,: two =>: b ,: trys =>: c} Žemėlapio naudojimas atrodo gana varginantis ...
Nustatyta birželio 12 d. 12 val
13
atsakymai

HashMap grąžina numatytąsias nerastų raktų reikšmes?

Ar galima grąžinti „HashMap“ į numatytąją reikšmę visiems raktams, kurie nerandami rinkinyje?
rugsėjo 22 d. '11 21:02
11
atsakymai

Ar saugu gauti vertes iš java.util.HashMap iš kelių sričių (be pakeitimų)?

Yra atvejis, kai žemėlapis bus pastatytas, o po jo inicijavimo jis nebebus keičiamas. Tačiau ji bus prieinama (tik su gavimo (raktų)) iš kelių sriegių. Ar taip saugu naudoti java.util.HashMap? (Infuzijos metu ...
rugsėjo 19 d '08 9:11 val
11
atsakymai

Koks yra geriausias būdas paversti masyvą į „Ruby“ maišą

Ruby, masyvas yra nurodytas vienoje iš šių formų ... [obuolių, 1, bananų, 2] [[obuolių, 1], [bananų, 2]] ... kaip geriausiai tai paversti hash'u kaip ... { obuolys => 1, bananas => 2}
nustatyti 02 rugsėjo '08 4:53 val
12
atsakymai

Raskite raktą, susijusį su didžiausia „Java“ žemėlapio reikšme

Koks yra paprasčiausias būdas gauti raktą, susijusį su maksimalia žemėlapio verte? Manau, kad „Collection.max“ (someMap) sugrąžins maksimalų raktą, jei jums reikia rakto, atitinkančio maksimalią vertę.
gegužės 06 d. 11 val
4
atsakymai

Konvertuoti „Json“ į rubino maišą

Turiu JSON objektą, turintį tokią reikšmę: @value = {"val": "test", "val1": "test1", "val2": "test2"} Noriu praleisti jį Ruby, kad gautumėte pagrindinių verčių poras . Kai naudoju „@each“, jis neišskiria objekto, nes jis nėra na ...
lapkričio 1 d. '11 11:57
8
atsakymai

SparseArray vs HashMap

Galiu galvoti apie keletą priežasčių, kodėl „HashMap“ su visais raktais yra daug geriau nei „SparseArray“: „SparseArray“ „Android“ dokumentuose rašoma: „Tai paprastai yra lėčiau nei tradicinė„ HashMap “. Jei rašote kodą naudodami „HashMap“, o ne ...
paklausė 29 rug. '14, 4:59
5
atsakymai

žemėlapis prieš hash_map C ++

Turiu klausimą su hash_map ir žemėlapiu C ++. Suprantu, kad žemėlapis yra STL, bet hash_map nėra standartas. Koks skirtumas tarp šių dviejų?
03 Feb rinkinys '10, 5:12
15
atsakymai

Ruby konvertuoja Objektą į Hashą

Tarkime, turiu dovanų objektą su @name = "book" ir @price = 15.95. Koks yra geriausias būdas konvertuoti jį į Hashą (pavadinimas: „knyga“, kaina: 15.95} Ruby, o ne „Rails“ (nors ir laisvai atsakykite į bėgius)?
nustatyti 17 vas '11, 17:56
25
atsakymai

„Java HashMap“ našumo optimizavimas

Noriu sukurti didelį „HashMap“, bet „“ () našumas nėra pakankamai geras. Bet kokios idėjos? Kiti duomenų struktūros pasiūlymai yra sveikintini, bet man reikia „Java“ žemėlapių paieškos funkcijos: map.get (raktas) Mano atveju noriu sukurti žemėlapį su 26 mln.
lapkričio 18 d. '09 19:44
7
atsakymai

Ar „Java“ turi atvirkštinę paiešką „HashMap“?

Turiu duomenų, kurie yra „raktų raktas“, o ne „pagrindinė vertė“. Tai panaši į „HashMap“, tačiau reikės O (1) paieškos abiem kryptimis. Ar yra šio tipo duomenų struktūros pavadinimas, ir toks dalykas yra įtrauktas į ...
lapkričio 3 d. '09 23:46
7
atsakymai

Ištrinti elementus iš „HashSet“ iteracijos metu

Taigi, jei bandysiu pašalinti daiktus iš „Java HashSet“ per iteraciją, gaunu „ConcurrentModificationException“ išimtį. Koks yra geriausias būdas pašalinti HashSet elementų pogrupį, kaip ir sekančiame pavyzdyje? Nustatyti <Integer> set = new Ha ...
Nustatyta liepos 10 d
3
atsakymai

Ar gcc std :: unordered_map yra lėtas? Jei taip, tai kodėl?

Kuriame aukštos kokybės kritinę C ++ programinę įrangą. Čia mums reikia lygiagrečios kartos maišos ir ją įgyvendinti. Taigi, mes parašėme etaloną, kad išsiaiškintume, kiek lėtesnis mūsų palyginamasis žemėlapis lygina su ...
liepos 23 d., 12 val
4
atsakymai

„ConcurrentModificationException“ ir „HashMap“

JPA naudoju nuolatinius objektus. Pagrindinis objektas turi savo „One-Many“ ryšį su kitu objektu. Kitas objektas yra saugomas HashMap. Kokia sinchronizacija išspręs šią problemą? Atrodo, atsitinka visiškai atsitiktiniais laikais ...
nustatyti kovo 02'09 17:59
4
atsakymai

Ką java statyti turėčiau naudoti?

Šiame klausime, kaip galiu efektyviai pasirinkti standartinį bibliotekos konteinerį C ++ 11? - Patogus blokavimo diagrama, naudojama pasirinkus C ++ rinkinius. Maniau, kad tai naudingas šaltinis žmonėms, kurie nėra tikri, kokią kolekciją jie turėtų naudoti ...
nustatytas vasario 23 d '14, 23:53