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