xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 7KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-02
  • 語言: C/C++
  • 標(biāo)簽: 人工智能??

資源簡介

重排九宮的廣度優(yōu)先算法 有代價(jià)函數(shù)實(shí)現(xiàn)局部優(yōu)先 用哈希表來看是否已經(jīng)在open表中

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
using?namespace?std;

int?tgt[9]?=?{?0?};
int?hsTable[86419760]?=?{?0?};//搜索過為1

//節(jié)點(diǎn)類
class?Node
{
public:
int?state[9];

int?father;//父結(jié)點(diǎn)編號
int?difference;//與目標(biāo)的差異
int?depth;//深度
int?eva;//代價(jià)
int?loc;//在hsTable表位置
Node();
void?show();
void?setEva();
void?setState(int?a[9]);
void?setLoc();
};
Node::Node()
{
father?=?-1;
difference?=?9;
depth?=?0;
eva?=?INT_MAX;
int?i?temp?=?0;
for?(i?=?0;i? state[i]?=?i;
for?(i?=?0;i? {
temp?=?temp?*?10?+?state[i];
}
loc?=?temp?-?1234567;
}
void?Node::show()
{
for?(int?i?=?0;i? {
cout?< if?(i?==?2?||?i?==?5?||?i?==?8)
cout?< else
cout?< }
}

void?Node::setEva(

評論

共有 條評論