knight tour java_knights-tour

knights-tour

目前,我只是在学习Deitels Java,如何对早期对象进行编程。第 版 。 练习 . c 要求我开始使用启发式可访问性。 d 要求我进一步开发该应用程序,并在出现平局的情况下为下一步操作添加预测。 我的问题是这个。 无论我从哪里开始,c 中的程序已经每次完成一次完整的导览。 这是具有简单可访问

java

knights-tour

我正在尝试解决自定义矩阵的国际象棋骑士问题,但我不知道问题出在哪里。 一个国际象棋骑士必须访问每个地方一次,当他设法访问所有领域时,请完成该程序。 目前,他一直在寻找正确的字段组合,这需要很长的时间...我不知道下一步该做什么或更改什么。 例如:move , , , , 。 输出量 没错,因为它永

algorithm

prolog

knights-tour

下面是我用来测试回溯算法以解决骑士之旅的代码,它无法解决奇怪的棋盘尺寸。 如果有人可以指出代码中的错误,我将不胜感激。 该代码对于大小相等的电路板都可以正常工作,但是无法为奇数大小的电路板找到解决方案。

python

backtracking

recursive-backtracking

knights-tour

由于电路板是 x ,应该有 个移动。 我使用print语句来验证递归方法只成功运行了 次。 当它到达最后一行的第五个动作时,它不会继续前进,即使该位置有 个有效动作。 在击中最右侧的列后,它可以水平改变方向。 我不确定为什么它无法从最后一排恢复。

java

knights-tour

我已经在这个骑士的巡回递归问题上工作了好几天了,但仍然找不到解决方案。 有人可以帮助我确定错误吗 我已经搜索了很长时间,它最多可以填满 个瓦片。我不知道错误是什么。 这是我的代码: 任何帮助是极大的赞赏。

c++

knights-tour

在尝试使用Warnsdorff规则优化程序后,编译器开始发出超出堆栈限制的信息。 所有部分似乎都单独起作用,但是我不知道如何进行优化。 我正在 位Windows的旧笔记本电脑上编写程序,因此无法手动增加堆栈的大小,因为它是在官方网站https: www.swi prolog.org FAQ 上编写

prolog

swi-prolog

knights-tour

我想解决 骑士之旅 ,并提出了以下程序。 即使似乎在任何地方都不会陷入无限循环,它也永远不会给出解决方案 即使给定 小时的时间 。 我使用 x 电路板 填充了一个空间 进行了尝试,因为我知道它的解决方案,并且代码给出了正确的解决方案,没有任何问题。 实现回溯算法的递归函数: 根据给定的位置和棋盘找

python

backtracking

knights-tour

骑士之旅问题:骑士被放置在一个空棋盘的第一块上,并且根据国际象棋的规则移动,必须对每个广场进行一次精确的访问。 打印路径,使其覆盖所有块。 无法理解为什么代码陷入无限循环。 浪费的时间仍然毫无头绪。 我有解决方案,但不明白为什么此特定代码无法正常工作。

c++

recursion

backtracking

knights-tour


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部