Re: Effizient Keys in einer Map tauschen
- From: Lothar Kimmeringer <news200709@xxxxxxxxxxxxxx>
- Date: Thu, 19 Feb 2009 15:09:03 +0100
Michael Paap wrote:
Vielleicht verstehe ich Dein Problem nicht, aber warum sollte es denn
nicht in der Originalmap gehen?
Einfach einen Value vx lesen, den Value vy lesen, der bei dem Key steht,
zu dem Value vx nun gehören soll, das Paar ky/vx in die Map speichern...
und das immer fröhlich so weiter. Im Grunde nichts anderes, als wenn du
einen Array umsortieren wolltest... der ist ja auch nur ein Mapping von
int-Werten (den Indexen) auf Values.
Vielleicht sehe ich ja ein Problem, wo keins ist (moechte ich
nicht ausschliessen). Die Umsortierung erfolgt ueber zwei
Arrays: String[] oldKeyIndex String[] newKeyIndex
D.h. ich habe die Keys der alten Reihenfolge und wie der neue
Key lauten soll. Mit Deinem Vorschlag habe ich nach Schritt
eins ja Key(Alt) zu Key(Neu) umbenannt und den Wert von
Key(Neu) in der Hand. Nun muesste ich ja in der Liste von
alten Keys schauen, an welcher Position dieser steht, um das
naechste Umsetzen vorzunehmen. Laufzeittechnisch duerfte das
nicht unerheblich wachsen, eine lineare Abarbeitung dieser
Listen waere mir da lieber. Ich weiss, ich bin verwoehnt ;-)
Gruesse, Lothar
--
Lothar Kimmeringer E-Mail: spamfang@xxxxxxxxxxxxxx
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)
Always remember: The answer is forty-two, there can only be wrong
questions!
.
- Follow-Ups:
- Re: Effizient Keys in einer Map tauschen
- From: mail
- Re: Effizient Keys in einer Map tauschen
- From: Michael Paap
- Re: Effizient Keys in einer Map tauschen
- From: Sascha Broich
- Re: Effizient Keys in einer Map tauschen
- References:
- Effizient Keys in einer Map tauschen
- From: Lothar Kimmeringer
- Re: Effizient Keys in einer Map tauschen
- From: Michael Paap
- Effizient Keys in einer Map tauschen
- Prev by Date: Re: Effizient Keys in einer Map tauschen
- Next by Date: Re: Effizient Keys in einer Map tauschen
- Previous by thread: Re: Effizient Keys in einer Map tauschen
- Next by thread: Re: Effizient Keys in einer Map tauschen
- Index(es):
Relevant Pages
|