Mir ist aufgefallen, dass bei der Implementierung von Suchalgorithmen unterschiedliche Datenstrukturen verwendet werden. Beispielsweise verwenden wir Warteschlangen zur Implementierung der Breitensuche, Stapel zur Implementierung der Tiefensuche und Min-Heaps zur Implementierung des A * -Algorithmus . In diesen Fällen muss der Suchbaum nicht explizit erstellt werden.
Ich kann aber keine einfache Datenstruktur finden, um den Suchprozess des AO * -Algorithmus zu simulieren . Ich würde gerne wissen, ob die explizite Erstellung des Suchbaums die einzige Möglichkeit ist, den AO * -Algorithmus zu implementieren. Kann mir jemand eine effiziente Implementierung bieten?