Klausimai pažymėti „žemėlapis“

Žemėlapis yra duomenų struktūra, susiejanti raktus su vertybėmis. Jei norite klausimų apie žemėlapių sudarymo funkcijas, vietoj to naudokite [map-function]. Geografijos klausimais vietoj to naudokite [maps].
6
atsakymai

Kaip tiesiogiai inicijuoti „HashMap“ (pažodžiui)?

Ar yra būdas inicijuoti tokį „Java HashMap“ kaip:? Žemėlapis <String, String> test = new HashMap <String, String> {"test": "test", "test": "test"}; Kas yra tinkama sintaksė? Aš nieko neradau. Ar tai įmanoma Ieško su ...
nustatyta liepos 23 d. 11 val
13
atsakymai

Skirtumas tarp „HashMap“, „LinkedHashMap“ ir „TreeMap“

Koks skirtumas tarp „HashMap“, „LinkedHashMap“ ir „TreeMap“ „Java“? Aš nematau skirtumo, nes visi trys turi raktų rinkinį ir vertes. Kas yra Hashtable s? Žemėlapis m1 = naujas HashMap (); m1.put ("žemėlapis", "HashMap"); m1.put ("schildt", "java2"); m1.put ("mathew", ...
gegužės 23 d., 10 val
15
atsakymai

Kaip konvertuoti žemėlapį į „Java“ sąrašą?

Koks yra geriausias būdas konvertuoti žemėlapį <raktas, reikšmė> į sąrašą <reikšmė>? Tiesiog rūšiuokite visas vertes ir įterpkite jas į sąrašą, ar aš kažko trūksta?
birželio 22 d., 14.45 val
11
atsakymai

Kokios yra priežastys, dėl kurių Map.get (Object key) nėra (visiškai) bendra

Kokios yra priežastys, dėl kurių sprendimo java.util.Map <K, V> sąsajoje neturite visiškai pasidalijimo gauti metodą. Siekiant išsiaiškinti klausimą, metodo parašas yra V gauti (Objekto raktas) vietoj V gauti (K raktas), ir man įdomu, kodėl (tas pats pašalinimui, yraKey, cont ...
gegužės 13 d
4
atsakymai

Skirtumas tarp žemėlapio ir rinkimo Ruby?

Turiu „Googled“ ir gavau sumaišytas / prieštaringas nuomones - ar yra kokių nors skirtumų tarp žemėlapio vykdymo ir „Ruby / Rails“ rinkinio vykdymo? atrodo, kad dokumentai nesuteikia jokio pasiūlymo, tačiau gali būti, kad metodas yra skirtingas arba jis ...
nustatytas 10 kovo 11 d. 5:19
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
12
atsakymai

Ar yra privalumas, jei trivialių raktų atveju būtų naudojamas žemėlapis per unordered_map?

Neseniai vykusiame pokalbyje apie „C ++“ nesuderintą žemėlapį man supratau, kad daugeliu atvejų turėjau naudoti unordered_map, kai naudojosi žemėlapiu anksčiau dėl paieškos efektyvumo (aš nuvertėjau O (1) nuo O (log n)). Daugeliu atvejų aš ...
04 Feb rinkinys '10, 5:37
7
atsakymai

Ką daro žemėlapio metodas Ruby?

Aš esu naujas programavimas. Ar kas nors gali paaiškinti, ką .map atliks: params = (0 ... param_count) .map
nustatytas rugpjūčio 23 d '12, 6:54
12
atsakymai

Ar STL žemėlapiuose geriau naudoti žemėlapį :: insert kaip []?

Neseniai kalbėjau su kolega apie tai, kaip įterpti vertes į STL žemėlapius. Aš pageidaujamą žemėlapį [raktas] = vertė; nes jis jaučiasi natūralus ir aiškus skaitymas, tuo tarpu jis pageidauja map.insert (std :: make_pair (raktas, vertė)).
lapkričio 28 d '08 6:42 val
13
atsakymai

Koks yra geriausias būdas sujungti dvi korteles ir apibendrinti to paties rakto vertes?

val map1 = Žemėlapis (1 -> 9, 2 -> 20) val map2 = Žemėlapis (1 -> 100, 3 -> 300) Noriu juos sujungti ir apibendrinti tų pačių raktų reikšmes. Taigi rezultatas bus: Žemėlapis (2-> 20, 1-> 109, 3-> 300) Dabar aš turiu 2 sprendimus: ...
Nustatykite rugpjūčio 16 d '11 12:29
10
atsakymai

Ar „Scala“ yra geriausias būdas rinkti kolekciją į raktą?

Jei turiu C tipo T kolekciją ir yra turinys p (T tipo p, tarkim), koks yra geriausias būdas padaryti kortelę baitu, ištraukite raktą? val c: Kolekcija [T] val m: Žemėlapis [P, T] Vienas iš būdų: m = naujas HashMap [P, T] c foreach {t => m pridėti (t ....
nustatė kovo 23 d
2
atsakymai

Slenkant žemėlapį naudodami JSTL

Aš ieškojau JSTL kilpos, kad pereitumėte per žemėlapį <String, String> ir pateikčiau pagrindinę vertę ir jos vertę. Pvz., Turiu žemėlapį <String, String>, kuris gali turėti bet kokį skaičių įrašų, norėčiau praleisti šį žemėlapį naudojant JSTL ir ...
Nustatykite gegužės 17 d., 10 val
5
atsakymai

Kaip pašalinti kortelę, kai ji kartojama?

Kaip pašalinti iš žemėlapio per iteraciją? kaip: std :: map <K, V> žemėlapis; už (auto i: map), jei (need_removing (i)) // pašalinkite jį iš žemėlapio Jei naudoju map.erase, tai panaikins iteratorius
lapkričio 23 d. '11 prie 1:28
9
atsakymai

Koks skirtumas tarp medžio ir grafiko duomenų struktūros?

Akademiniu požiūriu, koks yra didelis skirtumas tarp medžio ir grafiko duomenų struktūros? Ką apie medžių paiešką ir diagramų paiešką?
paklausė 15 rugsėjo. '11 0:49
5
atsakymai

Pasirinkite tarp std :: map ir std :: unordered_map

Dabar, kai std yra realus maišos žemėlapis unordered_map, kodėl (ar kada) aš vis dar noriu naudoti gerą seną žemėlapį neužtikrintame žemėlapyje sistemose, kuriose jis iš tikrųjų egzistuoja? Ar yra akivaizdžių situacijų, kurių aš negaliu iš karto uv ...
nustatyti spalio 11 d. '10, 2:29