1. 首页
  2. 课程学习
  3. C++/C
  4. 八皇后算法 C++

八皇后算法 C++

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