AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:32

Parameter dieser Suchanfrage:

Suche in Thema: (C#) Listensuche optimieren
Suche alle Beiträge, die von "DGL-luke" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    Re: (C#) Listensuche optimieren

     
      by DGL-luke, 7. Jan 2006
    Sodele, hab das jetzt gemacht: Für die geschlossene Liste nur eine Hashtable, für die offene einen Heap(immer nach F-Kosten sortiert) und eine Hashtable.
    Funktioniert wunderbar, super Performance!
  • Forum: Programmieren allgemein

    Re: (C#) Listensuche optimieren

     
      by DGL-luke, 6. Jan 2006
    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...
  • Forum: Programmieren allgemein

    Re: (C#) Listensuche optimieren

     
      by DGL-luke, 6. Jan 2006
    Hm... kann ich da auch irgendwie "doppelt indizieren", indem ich meine offene Liste sowohl nach Kosten als auch nach Koordinaten-Hash indiziere?

    Ist das irgendwie machbar? Es müssen ja dann entweder zwei Listen vorliegen mit Referenzen oder man muss nach Priorität sortieren...
    Ich kenn mich mit solchen Datenstrukturen leider überhaupt nicht aus...
  • Forum: Programmieren allgemein

    Re: (C#) Listensuche optimieren

     
      by DGL-luke, 6. Jan 2006
    Hm... ne.. ich habe jetzt ein bool.
    Für eine generische A*-Implementation würde ich dir natürlich recht geben udn versuchen, eine effiziente Datenstruktur zu implementieren, aber ich weiss, dass mein grid nie größer als 200|200 wird.
  • Forum: Programmieren allgemein

    Re: (C#) Listensuche optimieren

     
      by DGL-luke, 6. Jan 2006
    jupp.... nachdem ich meine maximalgröße kenne, also einfach ein AStarNode closedLocs = new AstarNode();

    Und wenn ich das eh mit den Referenzen kombiniere... mal sehen... schade dass dann die generik verloren geht. aber was solls, ist ja ne implementation und kein sample für die codelib.
  • Forum: Programmieren allgemein

    (C#) Listensuche optimieren

     
      by DGL-luke, 6. Jan 2006
    Hallo,

    ich muss hier ne Suche optimieren. Und zwar habe ich eine Klasse NetNode : AStarNode mit einem public Point Coords.
    Ich will jetzt in einer Liste suchen, ob es schon ein Objekt gibt, das diese Koordinaten hat, und das so schnell wie möglich.
    Wie macht man das?
    Ich hätte übrigens auch schon NetNode.IsSameState(NetNode Node), das genau das überprüft.
    Bekomme ich das mit irgend einer...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=DGL-luke&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=60414
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz