极小极大法:如何在Python中实现?
我当程序员这么久了,发现自己对算法的理解还是很基础(因为我是自学的)。也许你可以在回答中推荐一本适合初学者的好书,让我能更好地学习算法。
3 个回答
1
你可以看看维基百科上关于Negamax的文章:http://en.wikipedia.org/wiki/Negamax。Negamax是对minimax算法的一种小改进,它更简单,容易实现。页面上还有伪代码可以参考。
3
总的来说,推荐一本书,叫做《算法导论》。这本书能帮你了解几乎所有你需要知道的关于一般算法的知识。
补充:
正如AndrewF提到的,这本书里其实没有专门讲到极小极大算法,但它仍然是学习理解和实现算法的非常好资源。