倒油問題詳解 (深搜、廣搜)(面向過程和麪向對象)

題目: 有一位廚師要從盛12斤油(a桶)的桶中倒出6斤油來,但是手邊只有盛8斤油(b桶)和盛5斤油(c桶)的兩個桶,問如何操做才能將6斤取出來呢?java 思路: 思路其實很容易理解,就是三個桶之間互相倒油,直到倒出想要的結果,也就是其中任意一個桶中出現6便可。難就難在,若是直接讓三個桶互相倒的話,很容易出現死循環,也就是a倒到b,下一步的時候,有讓b倒回到a,因此要防止這種ide 狀況的出現,才
相關文章
相關標籤/搜索