【发布时间】:2011-09-20 12:40:33
【问题描述】:
-
我能否得到一个有两个参数的递归 Prolog 谓词,称为 reverse,它返回列表的倒数:
示例查询和预期结果:
?- 反向([a,b,c],L)。 L = [c,b,a]。 -
两个参数的递归 Prolog 谓词称为
palindrome,如果给定列表是回文,则返回 true。具有预期结果的示例查询:
?- 回文([a,b,c])。 错误的。 ?- 回文([b,a,c,a,b])。 真的。
【问题讨论】:
标签: list prolog reverse palindrome dcg