1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
[trace] 16 ?- bubble([1,3,2,1,5],Z).
Call: (7) bubble([1, 3, 2, 1, 5], _G516) ? creep
^ Call: (8) 1>3 ? creep
^ Fail: (8) 1>3 ? creep
Redo: (7) bubble([1, 3, 2, 1, 5], _G516) ? creep
Call: (8) bubble([3, 2, 1, 5], [3|_G599]) ? creep
Call: (9) bubble([2, 1, 5], [2|_G608]) ? creep
Call: (10) bubble([1, 5], [1|_G617]) ? creep
Call: (11) bubble([5], [5|_G626]) ? creep
Exit: (11) bubble([5], [5]) ? creep
Exit: (10) bubble([1, 5], [1, 5]) ? creep
Exit: (9) bubble([2, 1, 5], [2, 1, 5]) ? creep
Exit: (8) bubble([3, 2, 1, 5], [3, 2, 1, 5]) ? creep
Exit: (7) bubble([1, 3, 2, 1, 5], [1, 3, 2, 1, 5]) ? creep
Z = [1, 3, 2, 1, 5]
Yes |
Partager