[原始碼和文件分享]基於JAVA實現的農夫過河問題

weixin_34249678發表於2018-12-22

1 題目要求

一個農夫帶著一隻狼,一隻羊和一個白菜,身處河的兩岸。他要把這些東西全部運到北岸。他面前只有一條小船,船隻能容下他和一件物品,另外只有農夫才能撐船。如果農夫在場,則狼不能吃羊,羊不能吃白菜,否則狼會吃羊,羊會吃白菜,所以農夫不能留下羊和白菜自己離開,也不能留下狼和羊自己離開。請求出農夫將所有的定西運過來的方案。

最終的狀態表描述出來就可以了。

測試與執行

使用狀態表,程式應在螢幕上得到如下表所示的結果。

6607861-4f2731ff708c7d11.png

參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/1870.html

相關文章