请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么我复制官方代码运行的结果[0, 3, 30, 33, 51, 1, 10, 13, 40]?

为什么我复制官方代码运行的结果[0, 3, 30, 33, 51, 1, 10, 13, 40]?

正在回答

1回答

我刚刚在我的环境下测试,答案是 [0, 50, 23, 20, 2, 52, 43]


我不确定在你的环境下出了什么问题,但我还是怀疑你的代码和官方代码不一致。我的建议只有在尝试一次。这一小节官方代码传送门:https://git.imooc.com/coding-370/Play-with-Graph-Theory-Algorithm/src/master/07-AI-Search-and-BFS/05-Water-Puzzle-Completed/src/WaterPuzzle.java


如果还是错误的,我也无法确定在你的环境下有什么问题了。道理上不应该。


加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 慕UI0458526 #1
    老师,我在IntelliJ Java14环境下运行的,测试了3次官方代码,都是[0, 3, 30, 33, 51, 1, 10, 13, 40]
    回复 有任何疑惑可以回复我~ 2020-09-01 13:57:35
  • liuyubobobo 回复 提问者 慕UI0458526 #2
    我刚刚下载了一个 java14,也是在 IntelliJ 下,又测试了一遍,还是 [0, 50, 23, 20, 2, 52, 43]...
    回复 有任何疑惑可以回复我~ 2020-09-01 14:04:04
  • liuyubobobo 回复 提问者 慕UI0458526 #3
    看一下是不是工程中有其他的 main,其实你运行的是其他的 main。试一下只下载课程的 java 文件,在命令行下只运行着一个 java 文件,结果是怎样的。
    回复 有任何疑惑可以回复我~ 2020-09-01 14:05:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信