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.
39
atsakymai

HashMap ir Hashtable skirtumai?

Koks skirtumas tarp „HashMap“ ir „Hashtable“ „Java“? Kas yra efektyvesnė ne transliacijos programoms?
nustatyti 02 rugsėjo '08 23:12
7
atsakymai

Iteracija per HashMap

Galimas dublikatas: Kaip efektyviai rūšiuoti kiekvieną įrašą „žemėlapyje“? Koks yra geriausias būdas kartoti per „HashMap“ elementus?
nustatyti liepos 1 d
17
atsakymai

Kaip atnaujinti vertę, atsižvelgiant į „jash hashmap“ raktą?

Tarkime, Java turi HashMap <String, Integer>. Kaip atnaujinti (padidinti) eilutės rakto sveiko skaičiaus vertę kiekvienai eilutės, kurią aš rasiu, egzistavimui? Galite ištrinti ir iš naujo įvesti porą, bet pridėtinė kaina bus bandoma ...
lapkričio 11 d. '10, 21:34
2
atsakymai

Kaip išsaugoti įterpimo tvarką HashMap?

Aš naudoju HashMap. Kai einu per žemėlapį, duomenys grąžinami atsitiktine tvarka (dažnai tokia pačia). Tačiau duomenys buvo įterpti į tam tikrą tvarką, ir turiu išlaikyti įterpimo tvarką. Kaip tai padaryti?
gegužės 23 d., 12 val
12
atsakymai

Kaip pašalinti raktą iš Hash ir gauti likusią maišą Ruby / Rails?

Jei norite pridėti naują porą Hash'ui, aš: {: a => 1,: b => 2} .merge! ({: C => 3}) # => {: a => 1,: b => 2 ,: c => 3} Ar yra panašus būdas ištrinti raktą iš „Hash“? Jis veikia: {: a => 1 ,: b => 2}. {| k | k ==: ...
birželio 03 d. 11 val
33
atsakymai

Java Hashmap: kaip gauti išlaidų raktą?

Jei turiu reikšmę „foo“ ir „HashMap“ <String> ftw, kurių ftw.containsValue („foo“) grąžina tiesa, kaip galiu gauti atitinkamą raktą? Ar man reikia eiti per maišos žemėlapį? Koks yra geriausias būdas tai padaryti?
nustatyti 05 Rgs '09 20:07
9
atsakymai

Kodėl nėra ConcurrentHashSet vs ConcurrentHashMap

„HashSet“ yra pagrįstas „HashMap“. Jei pažvelgsime į „HashSet <E> įgyvendinimą, viskas bus tvarkoma„ HashMap “<E, Object>. <E> naudojamas kaip „HashMap“ raktas. Ir mes žinome, kad „HashMap“ nėra saugus. Štai kodėl mes turime C ...
nustatyti 09 rug. '11 10:14
14
atsakymai

Kaip rūšiuoti žemėlapio reikšmes raktu Java?

Turiu žemėlapį, kuriame yra raktų ir reikšmių. Duomenys yra panašūs į šiuos: „1 klausimas“, „1“, „klausimas9“, „1“, „klausimas2“, „4“, „klausimas5“, „2“ Noriu surūšiuoti kortelę raktais. Taigi, galų gale turėsiu klausimą1, Questio ...
gegužės 28 d., 21:43
13
atsakymai

Koks skirtumas tarp „HashMap“ ir „Map“ Java?

Koks skirtumas tarp šių kortelių, kurias sukūriau (kitame klausime, žmonės atsakė juos naudodami, atrodo, kad pakaitomis, ir man įdomu, ar jie skiriasi): HashMap <String, Object> map = new HashMap <String, Object > (); ...
nustatyti 28 rug. '09 19:46
3
atsakymai

Kaip konvertuoti rubino maišą į Džonsą?

Kaip konvertuoti rubino maišą į Džonsą? Taigi, aš bandau naudoti šį pavyzdį ir jis neveikia? Aš žiūrėjau į RubyDoc, ir akivaizdu, kad Hash objektas neturi to_json metodo. Bet aš perskaičiau dienoraščius, kad „Rails“ palaiko „active_record.to_json“, ...
nustatyti liepos 06 d. 10 val
12
atsakymai

Kas atsitinka, kai atsarginis raktas yra įtrauktas į „HashMap“?

Jei kelis kartus perkelsiu tą patį raktą į „HashMap“ įdiegimo metodą, kas nutinka pradinei vertei? O kas, jei netgi vertė kartojama? Aš neradau jokių dokumentų šiuo klausimu. 1 atvejis: perrašytos žemėlapio „Mym“ rakto vertės ...
lapkričio 3 d. '09 23:17
17
atsakymai

„Javascript hash ekvivalentas“

Kaip nurodyta 3 atsakyme į šį atsakymą, šis pavadinimas: var hash = {}; hash [x] iš tikrųjų nėra x; ji iš tikrųjų konvertuoja X į eilutę (per .toString (), jei tai yra objektas ar kitos įterptos transformacijos skirtingiems pavyzdžiams ...
Gruodžio 15 d. '08 15:56
7
atsakymai

C # Java HashMap ekvivalentas

Remiantis „Java“ pasauliu C #, ar yra lygiavertis „HashMap“? Jei ne, ką rekomenduotumėte?
nustatyti rugpjūčio 13 d '09 19:35
9
atsakymai

Rūšiuoti maišą pagal raktą, sugrąžinti maišą į Ruby

Ar tai bus geriausias būdas rūšiuoti maišą ir grąžinti Hash objektą (vietoj „Array“): h = {"a" => 1, "c" => 3, "b" => 2, "d" => 4} # => {"a" => 1, "c" => 3, "b" => 2, "d" => 4} Hash [h.sort] # => {"a" => 1, "b" = > 2, "c" => 3, "d" => 4} ...
nustatyti 02 gruodis '10, 23:31