📄 30a50b7255fb001c1573b62be8af1246
字号:
package com.sans.ninemen.test;
import com.sans.ninemen.core.MMImproved;
import com.sans.ninemen.io.FileReader;
import com.sans.ninemen.io.FileWriter;
public class MiniMaxGameImproved {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
int mode=1;//mode for mid and end game
int estimatorIndex=1;
long startTime = System.currentTimeMillis();
String inputTextFileName = args[0];
String outputTextFileName = args[1];
int treeDepth = Integer.parseInt(args[2]);
String initialPosition = new FileReader().getPosition(inputTextFileName);
System.out.println("Max Depth="+treeDepth);
System.out.println("Initial Position :"+initialPosition);
String finalPosition = new MMImproved().getMaxMove(initialPosition,treeDepth,mode);
new FileWriter().writePosition(outputTextFileName,finalPosition);
long endTime = System.currentTimeMillis();
System.out.print("Time taken="+(endTime-startTime)+" milli secs");
}catch (NullPointerException e) {
System.out.println("The input format is not correct:");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -