写一个伪代码,以实现微/最大的微/最大算法.
1.定义游戏板和初始状态. 2.定义玩家符号 (X和O). 3.定义最大玩家和最小玩家. 4.定义将在游戏状态中取的最大化函数并返回最大分数. 5.定义将在游戏状态中取的最小化函数并返回最小分数. 6.定义将评估游戏结果并分配分数的最小化函数. 7.定义"min-max"算法来确定当前玩家的最佳可能的动作. 8.如果当前玩家是最大化玩家,请调用"max"函数. 9.如果当前玩家是最小化玩家,请调用"min-max"函数. 10.复复调来调用"min-max"算法为每一个可能的动作. 11.返回当前玩家的最佳得分和动作.