想到在Prolog中使用列表创建数据库似乎显然是无效的。所以我想知道的是,如果可能以某种方式通过索引访问元素,理论上可以创建大型数据库。有什么办法在Prolog中创建索引数据集合?
另一个问题我很好奇的是如何实现一个简单的任务,这样的:
假设我们有2个阵列
A [1,3,5,2,6,4]和B [“一” ,“b”,“d”,“e”,“c”,“f”]
目标是将字母绑定到数字,然后对两个数组进行排序得到
A [1,2,3,4, 5,6]和B [“a”,“e”,“b”,“f”,“d”,“c”]
要清楚,我与Prolog无关,只需要知道如何在这里完成这些事情。