![]() |
Suche Suchbaum Code
Moin,
gibt es hier oder im inet, irgendwo ein offen Quellcode mit einem Suchbaum z.B. MinMax Verfahren ? |
Re: Suche Code
Ja, gibt es.
Schau mal bei wikipedia |
Re: Suche Code
Auf wikipedia finde ich nur Eklaerungen aber kein verweiss zu ein Quellcode. Fuer sowas simples muss es doch schon reichlich implemetierungen geben.
|
Re: Suche Code
Was sagt denn Google?
|
Re: Suche Code
Ich bitte dich, die 'Erklärungen' sind in Pseudocode, also fast Java bzw. C#. Wenn Du das nicht verstehst, wirst du auch keinen Minimax hinbekommen, weil man den -schon um eine gute Bewertungsfunktion zu schreiben- verstanden haben muss. Und wer einen Algorithmus verstanden hat, kann ihn auch implementieren.
|
Re: Suche Code
Mir geht es ja nicht um den Algoritmus sonder darum das es doch zumindesten schon einen einfachen Suchbaum als bibliothek oder offenen quellcode geben muss. Ist ja nix was nie verwendet wird.
|
Re: Suche Code
Gib dem Thema mal einen besseren Namen, da "Suche Code" so ziemlich auf jedes Thema hier in der Dp zutrifft.
|
Re: Suche Suchbaum Code
Na, also bei Wikipedia findet man sofort das entsprechende...
Code:
(
int Max(int tiefe, int alpha, int beta)
{ if (tiefe == 0) return Bewerten(); GeneriereMoeglicheZuege(); while (ZuegeUebrig()) { FuehreNaechstenZugAus(); wert = Min(tiefe-1, alpha, beta); MacheZugRueckgaengig(); if (wert >= beta) return beta; if (wert > alpha) alpha = wert; } return alpha; } int Min(int tiefe, int alpha, int beta) { if (tiefe == 0) return Bewerten(); GeneriereMoeglicheZuege(); while (ZuegeUebrig()) { FuehreNaechstenZugAus(); wert = Max(tiefe-1, alpha, beta); MacheZugRueckgaengig(); if (wert <= alpha) return alpha; if (wert < beta) beta = wert; } return beta; } ![]() Ist sogar der *WESENTLICH* bessere Alpha-Beta-Algo., der auf dem MiniMax-Algo aufbaut. |
Re: Suche Suchbaum Code
Jup den hab ich auch gefunden aber der beruht ja auf einen einfachen Suchbaum
|
Re: Suche Suchbaum Code
Das tut MiniMax genau so :roll:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz