八皇后算法 C++

时间:2021-08-17 08:27:36
【文件属性】:

文件名称:八皇后算法 C++

文件大小:3KB

文件格式:CPP

更新时间:2021-08-17 08:27:36

八皇后

概率算法: 纯LV算法求解思路:在棋盘上相继的各行中随机地放置皇后,并注意使新放置的皇后与已放置的皇后互不攻击,直至n个皇后均已相容地放置好,或已没有下一个皇后的可放置位置时为止。 两者的结合: 回溯法和LV算法结合求解思路:如果将上述随机放置策略与回溯法相结合,可能会获得更好的效果。可以先在棋盘的若干行中随机地放置皇后,然后在后继行中用回溯法继续放置,直至找到一个解或宣告失败。随机放置的皇后越多,后继回溯搜索所需的时间就越少,但失败的概率也就越大。


网友评论