推 killerjoe:直覺是迴圈比較有效率~遞迴則是可讀性較高 02/07 11:52
推 killerjoe:failure function a先與5比 失敗後再與2比失敗後再與0比 02/07 11:56
→ killerjoe:失敗後填-1 02/07 11:56
→ killerjoe:b與0比失敗後填-1 02/07 11:57
→ taitin:a下面填1,a比對失敗之後,要先查前面一個對的function 02/07 12:16
→ taitin:因此回去比對第4個(如果第一個是0的話),若相同 02/07 12:17
→ taitin:兩個function就會相同,意思就是這兩個位置,跟位置1的狀況 02/07 12:18
→ taitin:一樣 02/07 12:18
→ assassin88:所以說a因為跟b比失敗後,往前找上一個成功的a,因為這 02/07 13:32
→ assassin88:個a是1所以填1,然後b又接著比,剛好對到b(2)所以填2 02/07 13:33
→ assassin88:不知道是這樣的意思嗎? 原來是迴圈阿..XD 02/07 13:33
→ assassin88:XOR..這個好難喔看不太懂~可以略為說明一下嗎 02/07 13:36
推 polomoss:0 1 02/07 14:19
→ polomoss:這種題目不用遞迴想~就一直填就好 02/07 14:20
→ assassin88:樓上是指那兩格填0跟1嗎..怎麼三個人答案都不同= = 02/07 15:41
→ Carbunkl:failure function爬文 用trace code多練幾題就熟了 02/07 16:06
推 stevenwin:程式跑的結果是 1 2 02/07 17:16
推 crazyjoe:1 2 02/07 18:47
→ assassin88:感謝..我線在加緊練習有比較熟練一點了.. 02/07 20:24