logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

八数码难题( A*算法详解,附题目链接 )

经典八数码问题,给一个3*3的方阵,上面写着0~8的数字,求把方阵变换成另一个方阵所需最小步数题目链接:八数码难题 洛谷P1379考虑暴力搜索,一共有9的9次方种状态,超时A*算法:相比于盲目搜索,每次朝着离目标状态最接近的方向搜索定义估价函数 f(n)= h(n)+ g(n)我们要搜索最小步数,因此我们希望 f(n)最小,h(n)是启发函数,是人为构造的,表示当前状态距离目标状态预期需要的最小步

#启发式算法#c++
到底了