Vraag : Prestaties: HashMaps versus Series

Ik schrijf een simulatieprogramma waar de snelheid essentieel is.  Vanuit een OO ontwerpperspectief, houdt het meeste voor me aan gebruik HashMaps steek de waarvan sleutels enumwaarden in mijn modelvoorwerpen zijn.  

I zal miljoenen verrichtingen op deze HashMaps doen, van een lus voorziend over hen vaak, en het doen van raadplegingen op hen, met inbegrip van het terugwinnen van lijsten van sleutels de waarvan waarde aan één of andere gespecificeerde/>My vraag gelijk is value.


Thanks voor om het even welke ideeën.  Ik kan verdere details geven op wat ik.
indien nodig doe

Antwoord : Prestaties: HashMaps versus Series

De kaart zal zeker voor de raadpleging sneller zijn aangezien u aan lijn door de serie aan raadpleging gebruikend een serie nodig zou hebben.
Voor het van een lus voorzien door alle elementen dan zou een serie maar waarschijnlijk niet een partij daarin sneller zijn (u zou moeten wat doen die evalueren)

Hoewel theres kon geen reden u niet een serie en een Kaart handhaven, en de serie voor het van een lus voorzien, en de kaart voor raadplegingen gebruiken

Andere oplossingen  
 
programming4us programming4us