我需要編寫一個Prolog的謂詞mergealt(X,Y,Z)
該成功如果列表Z是備用元件從列表X合併和Y.合併備用元件從兩個列表中的Prolog
輸入和輸出會喜歡下面:
?- mergealt([1,2,3,4],[6,7,8],Z).
Z = [1, 7, 3] .
?- mergealt([1,2,3,4],[6,7,8,9],Z).
Z = [1, 7, 3, 9] .
?- mergealt([1,2,3,4],[6,7,8,9,10],Z).
Z = [1, 7, 3, 9] .
我不太瞭解遞歸。我該如何開始解決這個問題?
我仍然不能工作了.... – user1400451
不要忘記投票支持重新討論這一問題! – false