Questions sur map

15
réponses

Différence entre HashMap, LinkedHashMap et TreeMap

Quelle est la différence entre HashMap , LinkedHashMap et TreeMap en Java? Je ne vois aucune différence dans la ... "schildt", "java2"); lm.put("mathew", "Hyden"); lm.put("schildt", "java2s"); print(lm.keySet()); print(lm.values());
demandé sur 2010-05-23 01:10:15
12
réponses

Y a-t-il un avantage à utiliser la carte par rapport à la carte non ordonnée en cas de clés triviales?

une discussion récente sur unordered_map en C++ m'a fait réaliser, que je devrais utiliser unordered_map pour la plupar ... ai oublié l'évidence (merci GMan!) -- oui, de la carte sont bien sûr, je le sais, Et je cherche d'autres raisons.
demandé sur 2010-02-04 05:37:43
9
réponses

Déterminer si la carte contient une valeur pour une clé?

Quelle est la meilleure façon de déterminer si une carte STL contient une valeur pour une clé donnée? #include ... out = map[key]; return true; } return false; } Existe-t-il quelque chose dans ce sens?
demandé sur 2010-06-29 02:10:16
11
réponses

Scala meilleure façon de transformer une Collection en carte par clé?

si j'ai une collection c de type T et qu'il y a une propriété p sur T (de type P , say), Quelle est la meilleure faço ... un simple utilitaire de bibliothèque, comme je le ferais en Java, mais je soupçonne Qu'en Scala il n'y a pas besoin)
demandé sur 2009-03-23 21:26:59
5
réponses

Choisir entre std:: Carte Et std:: carte non classée

maintenant que std a une vraie carte de hachage dans unordered_map , pourquoi (ou quand) voudrais-je toujours utilise ... ordered_map sur les systèmes où il existe réellement? Il y a aucune évidence que je ne peux pas voir immédiatement?
demandé sur 2010-10-11 03:29:26
2
réponses

Comment vérifier si std::map contient une clé sans faire insérer?

la seule façon que j'ai trouvée pour vérifier les doublons est en insérant et en cochant le std::pair.second pour false ... insère encore quelque chose si la clé est inutilisée, alors que ce que je veux est une fonction map.contains(key); .
demandé sur 2010-10-08 03:13:21
2
réponses

Boucle à travers une carte avec JSTL [dupliquer]

cette question a déjà une réponse ici: comment boucler une boucle à travers un Ha ... je sais comment accéder à la valeur en utilisant la clé, ${myMap['keystring']} , mais comment accéder à la clé?
demandé sur 2010-05-17 14:44:12
3
réponses

Copie superficielle D'une carte en Java

si je comprends bien, il y a plusieurs façons (peut-être d'autres aussi) de créer une copie superficielle D'un Map en ... shallow copy of the data map return (Map<String, Object>) ((HashMap<String, Object>) data).clone(); }
demandé sur 2010-03-01 18:23:54
11
réponses

supprimer si équivalent pour std:: map

j'essayais d'effacer une série d'éléments de la carte basée sur une condition particulière. Comment utiliser les algor ... // is it safe ? aMap.erase(iter++); } } return 0; }
demandé sur 2009-04-29 09:05:30
7
réponses

Meilleure façon de créer une carte vide en Java

je dois créer une carte vide. if (fileParameters == null) fileParameters = (HashMap<String, String>) ... rité: coulée non contrôlée de la carte à HashMap Quelle est la meilleure façon de créer cette carte vide?
demandé sur 2009-03-11 23:05:40
6
réponses

Inspection du contenu du conteneur standard (std:: map) avec gdb

suppose avoir quelque chose comme ceci: #include <map> int main(){ std::map<int,int> m; m[1 ... ultats: (gdb) p m.find(1) Cannot evaluate function -- may be inlined y a-t-il un moyen d'y parvenir?
demandé sur 2009-01-09 13:13:00
5
réponses

Pourquoi l'argument de type de carte c++ nécessite-t-il un constructeur vide lorsque vous utilisez []?

voir aussi C++ standard par défaut et liste constructible types pas un problème majeur, ... très bien si j'ajoute un constructeur par défaut; je suis certain que ce n'est pas causé par une syntaxe incorrecte.
demandé sur 2009-03-30 03:49:59
4
réponses

Unmodifiablmap (Java Collections) vs Immutablmap (Google) [dupliquer]

cette question a déjà une réponse ici: immuable vs Unmodifiable collection ... y a une bonne raison pour que Google/Guava aient créé leur propre version - quelqu'un peut-il me dire ce que c'est?
demandé sur 2014-03-25 17:49:06
6
réponses

Carte bidirectionnelle en Java? [dupliquer]

cette question a déjà une réponse ici: Carte Bidirectionnelle ... s ( 1->"low", 2->"mid", 3->"high" , donc il ne vaudrait pas la peine d'aller pour une solution compliquée.
demandé sur 2012-05-22 13:42:03
8
réponses

Y a-t-il un bon moyen d'avoir une carte obtenir et mettre cas ignorant? [dupliquer]

cette question a déjà une réponse ici: chaîne casse comme table de hachage de la ... y a-t-il une bonne façon d'avoir un Map<String, ?> obtenir et mettre cas ignorant?
demandé sur 2008-10-17 19:07:03
6
réponses

Élaboration de cartes géographiques thématiques avec R

il y a clairement un certain nombre de paquets dans R pour toutes sortes d'analyses spatiales. Cela peut être vu dans ... aire avec R: alt texte http://www.infousagov.com/images/choro.jpg Carte copié à partir d'ici .
demandé sur 2009-08-11 19:06:53
9
réponses

Performance de la boucle traditionnelle vs itérateur / foreach en Java

Est-il des résultats de tests de performances disponible en comparant traditionnel pour la boucle vs Itérateur tout en ... utres collections? ou tout simplement pourquoi devrais-je utiliser Iterator over pour boucle ou vice versa?
demandé sur 2009-12-10 10:39:15
8
réponses

Dictionnaire JavaScript avec noms

je veux créer un dictionnaire en javascript comme suit: myMappings = [ { "Name":10%}, { "Phone":10%}, { "Addres ... la seconde. Comme je suis nouveau à JS, j'ai du mal à trouver la voie propre. Certains pls proposer? Merci
demandé sur 2011-04-21 19:05:36
4
réponses

Créer une carte en Java

j'aimerais créer un map qui contient des entrées composées de (int, Point2D) Comment puis-je faire cela e ... j'ai essayé sans succès ce qui suit. HashMap hm = new HashMap(); hm.put(1, new Point2D.Double(50, 50));
demandé sur 2013-02-07 08:23:52
2
réponses

Filtrer les éléments d'une carte basée sur un sous-ensemble de ses clés sans itérer à travers la chose entière

j'ai un Map<String, ArrayList> et Set<String>. Est-il un moyen de "couper" les clés de la carte avec l'ensembl ... e préoccupation est la performance et la réinvention de la roue sur quelque chose qui peut être fait plus élégamment.
demandé sur 2011-07-19 00:38:32
11
réponses

Java: Quelle est une bonne structure de données pour stocker une carte de coordonnées pour un monde de jeux infini?

je suis habitué au codage en PHP mais je ne suis pas vraiment compétent avec Java et cela a été un problème depuis un ... is pas vraiment sûr que ce soit exactement ce dont j'ai besoin. tout conseil est le bienvenu Merci
demandé sur 2011-03-08 01:30:10
2
réponses

scala: Comment passer une liste étendue comme varargs dans une méthode?

Lors de la création d'un Map en scala, j'appelle Map(entities.map{e => e.id -> e}) et j'obtiens: found : scala.co ... un argument de style varargs. Est-il un moyen de convertir l' IndexedSeq pour qu'il puisse être accepté via Map.apply?
demandé sur 2011-03-31 08:45:48
5
réponses

Les cartes STL initialisent-elles les types primitifs sur insert?

j'ai un std::map comme ceci: map<wstring,int> Scores; il stocke les noms des joueurs et les sco ... ncrément ou est-il laissé non défini? dois-je vérifier si l'élément existe à chaque fois avant l'incrément?
demandé sur 2009-02-03 20:00:02
4
réponses

Est-ce que Java peut utiliser String comme une clé de tableau index? (ex: array ["a"]=1;)

Java peut-il utiliser une chaîne de caractères comme clé de tableau d'index? Exemple: array["a"] = 1;
demandé sur 2011-08-04 18:50:32
10
réponses

Convertir une carte en carte

Comment puis-je convertir Map<String,Object>Map<String,String> ? Cela ne fonctionne pas: Map<String,Objec ... ing,Object>(); //Object is containing String Map<String,String> newMap =new HashMap<String,String>(map);
demandé sur 2013-05-29 10:26:54
2
réponses

C++ insérant un ptr unique dans la carte

j'ai un objet C++ de type ObjectArray typedef map<int64_t, std::unique_ptr<Class1>> ObjectArray; Quelle est la syntaxe pour créer un unique_ptr pour un nouvel objet de type Class1 et l'insérer dans un objet de type ObjectArray?
demandé sur 2013-06-04 21:16:19
6
réponses

Quelle est la manière la plus rapide de changer une clé d'un élément à l'intérieur de std:: map

je comprends les raisons pour lesquelles on ne peut pas faire ça (rééquilibrage et autres): iterator i = m.find(33); if ... pas désallouer) rééquilibrer modifier la clé à l'intérieur de la détacher le nœud insérer le nœud dans l'arbre rééquilibrer
demandé sur 2011-04-21 15:38:43
7
réponses

Cartographie.Entrée: Comment l'utiliser?

je travaille sur la création d'une calculatrice .. J'ai mis mes boutons sur une Collection HashMap et quand je veux les a ... eCalcul(this) ; } } je ne comprends pas comment peut-on utiliser Map.Entry -qui est une interface sans redéfinir .
demandé sur 2011-12-31 22:07:55
3
réponses

Façon idiomatique de mettre à jour la valeur dans une carte basée sur la valeur précédente

disons que je stocke des informations sur les comptes bancaires dans un immuable Map : val m = Map("Mark" -> ... m2 = m + ("Mark" -> (m("Mark") - 50)) mais ce code me semble laid. Est-il meilleure façon d'écrire cela?
demandé sur 2012-01-25 17:57:11
2
réponses

Haskell événements Ambigus - Comment éviter?

je ne le suit dans GHCI: :m + Data.Map let map = fromList [(1, 2)] lookup 1 map GHCI sait que map est un (Integer Map) ... ; a -> [(a, b)] -> Maybe b > :t Data.Map.lookup Data.Map.lookup :: (Ord k) => k -> Map k a -> Maybe a
demandé sur 2010-02-01 01:24:56