int minimax(board_t node,int depth,int maxiplayer)
{
int maxeva=-999,mineva=999;//infinity
if(depth==0){
//node
return;
}
if(maxiplayer){
for each child {
{
eva=minimax(child,depth-1,0);
maxeva=max(maxeva,eva);
}
}
return maxeva;
}
else{
for each child {
{
eva=minimax(child,depth-1,1);
mineva=inx(mineva,eva);
}
}
return mineva;
}
}
minimax算法伪代码
最新推荐文章于 2023-11-07 09:04:10 发布