⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basicsearcher.java

📁 一个黑白棋的源代码(尚未完成
💻 JAVA
字号:
/* * BasicSearcher.java * * Created on 2007-9-29, 10:35:54 * * To change this template, choose Tools | Templates * and open the template in the editor. */package org.yangcq.logic.search;import org.yangcq.logic.step.Step;import org.yangcq.logic.step.StepGenerater;import org.yangcq.logic.valuer.IValuer;/** * * @author Administrator */public abstract class BasicSearcher implements ISearcher{    private IValuer valuer;//估值核心,可在终局搜索时更换    private StepGenerater stepGenerater;    private int depth;        public void setValuer(IValuer valuer)    {       this.valuer=valuer;    }    public IValuer getValuer()    {       return this.valuer;    }    public StepGenerater getStepGenerater()    {       return this.stepGenerater;    }    public void setStepGenerater(StepGenerater generater)    {        this.stepGenerater=generater;    }    public int getSearchDepth()    {        return this.depth;    }    public void setSearchDepth(int depth)    {        this.depth=depth;    }  //  protected abstract long search(Step[][] steps,boolean side,long depth,boolean prevPass);//不该提供这个接口,所有的搜索算法需要的输入可能都不一样    public abstract Step getBestStep();    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -