游戏树和数据结构在java中实现它们?

时间:2012-04-03 00:53:40

标签: java data-structures

我对这个概念感到非常困惑:

如果我想用java实现游戏,用游戏树说tic tac toe,这是否意味着我必须使用树数据结构?我听完了UCBerkley的一个讲座,那里的教授说#34;游戏树并不意味着树数据结构的实现"但我不确定我是否正确。

1 个答案:

答案 0 :(得分:2)

  

在博弈论中,游戏树是一个有节点的有向图   游戏中的位置和边缘移动。完整的游戏树   对于游戏来说,游戏树是从初始位置开始的   包含每个位置的所有可能移动;完整的树是   与广泛形式游戏中获得的树相同   表示。

强调我的,From wikipedia

所以他们真的在这里详细介绍,图表不一定是树,但可能是。

换句话说

  

树是无向图,其中任意两个顶点都连接在一起   通过一个简单的路径。换句话说,任何连接的图形   没有周期就是一棵树。

again from Wikipedia

至少这是我从你的问题中得到的。