Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
Delphi 2006 Professional
|
Re: (C#) Listensuche optimieren
6. Jan 2006, 20:37
Man müsste es irgendwie hinkriegen, dass im Hash die Kosten eine große Bedeutung und die Koordinaten eine niedrigere haben, so dass sich irgendwie beides gleichzeitig sortiert... oder hab ich da jetzt einen Wurm drin? Wenn nach Kosten sortiert wird, kann nicht gleich zeitig nach Koords sortiert sein...
Ich könnte auch erstmal eine kostensortierte Liste einfügen und dann eine Hashtable erzeugen, die den hash einem Index auf der kostensortierten Liste zuordnet... aber sobald sich bei der kostenliste was ändert, geht das auch nicht mehr. Also doch zwei Listen, die synchron bestückt werden.
Aber erstmal muss ich meinen Algo dazu bringen, ein Ziel zu finden, die Performance ist im Moment genug fürs Debugging....
Lukas Erlacher Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
|