私は本当にこのコンセプトと混同しています:Javaでゲームツリーとデータ構造を実装するには?
ゲームを使ってtic tac toeと言うと、Javaでゲームを実装したいのですが、これはツリーデータ構造を使用する必要があるのでしょうか?私はUCBerkleyの講義の1つを聞いて終了し、そこの教授は、 "ゲームツリーはツリーデータ構造の実装を意味するものではありません"と述べましたが、私が正しいかどうかは分かりません。ゲーム理論で
私は本当にこのコンセプトと混同しています:Javaでゲームツリーとデータ構造を実装するには?
ゲームを使ってtic tac toeと言うと、Javaでゲームを実装したいのですが、これはツリーデータ構造を使用する必要があるのでしょうか?私はUCBerkleyの講義の1つを聞いて終了し、そこの教授は、 "ゲームツリーはツリーデータ構造の実装を意味するものではありません"と述べましたが、私が正しいかどうかは分かりません。ゲーム理論で
、ゲームツリーは、そのノードとエッジに移動されゲームに 位置である有向グラフです。ゲーム用の完全なゲームツリー は、最初の位置から開始するゲームツリーであり、 は、各位置からすべての可能な移動を含みます。完全なツリーは広範な形式のゲームから得られるものと同じ木である です 表現。
強調鉱山、From wikipedia
そこで彼らは本当にグラフは必ずしも木ではなく、可能性があり、ここでは詳細に入るされています。
別の方法にツリーを、それを置くために
は、任意の2つの頂点が正確に一つの単純な経路によって に接続された無向グラフです。言い換えれば、サイクルなしで接続されたグラフ はツリーです。
少なくとも、私はあなたの質問から得ているものです。
私はこの権利を得た場合、有向グラフを使用してJavaでゲームを実装する必要がありますか? – FranXh
木のウィキペディアのリンクを見て、第2段落を読んでください。私は、グラフ、ツリー(グラフ理論の定義)、ツリー(データ構造)の区別があると思います。すべてはあるレベルでリンクされています。 – hvgotcodes
私の問題を解決するために私を助けません – FranXh