腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Prolog
,
显示
列表
结果
,
算法
后
recursion
、
prolog
我调试了我的代码,它似乎可以工作,但控制台总是返回true,true,true…… 预期
结果
: LA = jean,julie,marc,LB = jean,julie。
浏览 17
提问于2020-10-21
得票数 1
回答已采纳
2
回答
解决
Prolog
中的“喂高尔夫”难题
prolog
、
metaprogramming
、
constraint-programming
对于有一些
Prolog
经验的人来说,应该很明显,golorp的名称(如?(_-_/___*__):-___>__. )定义了一个
Prolog
谓词,任务是找到变量的最小值,以便谓词满足。实际解决问题
后
,了解目标并不是那么的琐碎。在
算法
上,任务是根据约束对变量进行拓扑排序。Golorp的名字可以长达1024个字符,因此需要高效的
算法
。但比赛结束
后
,我开始怀疑如何解决
Prolog
中的问题。 由于golorp名称的长度可能长达1024个字符,因此只使用
P
浏览 5
提问于2014-04-21
得票数 7
回答已采纳
2
回答
自动重新运行
prolog
应用程序
prolog
我正在设计一个
prolog
游戏,在这里我必须猜测用户在想什么运动。我已经创建了一个开始游戏规则和
显示
结果
(在开始游戏
后
触发)。我希望在
显示
结果
之后再次自动调用start_游戏。我已经在开始游戏中创建了一些
列表
。在能够触发start_游戏之前,我应该清除
列表
吗?
浏览 7
提问于2020-11-19
得票数 2
回答已采纳
2
回答
变量不打印整个
Prolog
值
prolog
、
prolog-toplevel
如果我赋值类似于process([[baby],[boy],[[is]dancing],[with],[[the][family]]],A)的值,那么它的输出
结果
为 A = [[baby],[boy],我希望它能
显示
终端上的所有值。像A = [[baby],[boy],[[is]dancing],[with],[[the][family]]].这样的东西
浏览 3
提问于2015-06-16
得票数 0
2
回答
条件
Prolog
排序方法
programming-languages
、
prolog
我是
prolog
语言的新手。我在
prolog
中遇到了一个有趣的问题。提示是,我们可以在分区操作期间计算元素的数量。但是我不知道如何形成一个
算法
来解决这个问题。
浏览 0
提问于2013-11-10
得票数 0
2
回答
ProLog
列表
显示
结果
prolog
嗨,伙计们,我是
prolog
的新手,我正在尝试完成我的第一个项目,我有一个家庭树(家庭/3),有三个参数(人(爸爸),人(妈妈),。列出所有的孩子).Currently,我有3个家庭的知识,我想要做的是
显示
母亲的名字,谁有超过3 children.Any的帮助将是很好的。这是目前为止的代码。我在想一些类似family(_,X,_):-[X,Y,Z|]的东西,这样我就能
显示
出至少有3个孩子的母亲的名字。请原谅我在
ProLog
的新手犯了什么错误,任何帮助或指导都是很好的,谢谢:)
浏览 1
提问于2012-11-28
得票数 0
4
回答
SWI-
Prolog
-
显示
长
列表
swi-prolog
、
prolog-toplevel
我正在使用SWI-
Prolog
,并试图打印一个
列表
,但如果该
列表
包含9个以上的项目-它看起来是这样的- [1, 15, 8, 22, 5, 19, 12, 25, 3|...]有没有办法
显示
整个
列表
?
浏览 2
提问于2011-11-23
得票数 28
回答已采纳
1
回答
如何在
Prolog
中定义排序(
列表
,排序)
list
、
sorting
、
prolog
如何在
Prolog
中定义谓词sort(List,Sorted)?例如,sort([3,2,4],[2,3,4])返回true。我知道有一个内置的谓词,但我想知道如何定义它。
浏览 0
提问于2015-10-14
得票数 1
1
回答
Haskell中的函数类型
haskell
我试着从
Prolog
转到Haskel。我必须从字符串表示中计算算术表达式。我已经在Haskel上写了递归
算法
,它与
Prolog
程序相匹配。因为Haskel要求
列表
中的所有元素必须是一种类型,不可能像
Prolog
那样混合使用符号和数字,所以我使用字符串类型来表示算术表达式。为了执行计算,必须将数字的符号表示形式转换为Integer类型,但将
结果
类型推断为float。每个操作的
结果
都必须反向转换为string,因为它是string元素的类型。
浏览 1
提问于2015-12-21
得票数 0
3
回答
Gist.github
prolog
语法突出
显示
git
、
prolog
、
syntax-highlighting
在上,没有
prolog
语法突出
显示
主题。顺便问一下,
prolog
有什么问题?它真的这么不可用吗?
浏览 0
提问于2011-04-18
得票数 3
回答已采纳
4
回答
Prolog
中的双链接
列表
prolog
、
doubly-linked-list
、
logical-purity
我已经在业余时间学习
Prolog
了大约8个月到一年,现在我开始着手实现一些经典的数据结构和
算法
。似乎我是如此地适应了面向对象的范式,以至于除了简单之外,没有它我就无法继续下去! 为了供双链接
列表
参考,我指的是类似于本链接中描述的内容:
浏览 1
提问于2019-01-27
得票数 4
回答已采纳
1
回答
Prolog
-递归加法乘法
prolog
我目前正在学习
Prolog
,我不想使用任何像clpfd这样的库。. % base caseint product(int x, int y) # first
prolog
line returnproduct(y, x); # second
prolog
line然而,无论我如何改变输入,
结果
总是‘假’。
浏览 3
提问于2021-03-05
得票数 1
回答已采纳
1
回答
如何在
prolog
中向
列表
中添加项目
list
、
prolog
我在
prolog
中有一个
列表
,其中包含几个项目。我需要‘规范化’这个
列表
的内容,并将
结果
写入一个新的
列表
。但我在做这件事上仍然有问题。下面的代码
显示
了我是如何做到这一点的:DestList = DestList + NormItem,
浏览 5
提问于2012-12-15
得票数 0
回答已采纳
1
回答
如何在Python中实现与R fviz_cluster函数类似的可视化?
python
、
classification
、
clustering
、
visualization
看起来R为集群提供了一些很酷的可视化功能,提供了如下的输出:输入是2D点和它们的标签。如何在Python中实现相同的可视化?
浏览 0
提问于2020-02-02
得票数 1
2
回答
在
Prolog
中使用二维数组
prolog
我正在寻求basic
Prolog
的帮助,这是一种我很难掌握的语言。我非常熟悉其他语言(C++、Lisp、Java、汇编等)。但我完全是
Prolog
的新手。我一直在写关于如何在
prolog
中实现这一点的想法,但没有一个能让我更进一步。
浏览 2
提问于2011-11-26
得票数 1
回答已采纳
1
回答
方块式隔板(NxN)
constraint-programming
、
tetris
当我还是个孩子的时候,我有一个方块方块拼图,说明说有超过15000个解决方案。我一直在想他们是如何计算解决方案的,我想重复一下。 还有什么技术能帮上忙呢?
浏览 0
提问于2018-02-02
得票数 0
1
回答
如何更改
prolog
中的“write_options”以打印长
列表
?
prolog
、
prolog-toplevel
默认情况下,SICStus
Prolog
只
显示
列表
的前十个元素(之后
显示
...)。set_
prolog
_flag(toplevel_print_options, [quoted(true), portray(true), max_depth(100), priority
浏览 3
提问于2015-02-11
得票数 2
回答已采纳
1
回答
如何将所有组合
prolog
搜索与clp(fd)绑定?
prolog
、
clpfd
、
swi-prolog-for-sharing
也许有一个神奇的
prolog
一行程序就能做到这一点。如果是这样的话,我很想听听。[][a,a]好的,没问题。我真的只想要所有的组合都达到一定的长度。查找正确的
结果
(长度小于界限的
列表
)。但在找到它们之后,它会不断循环搜索更多的
结果
。例如,对于长度2:[a][
浏览 0
提问于2016-12-13
得票数 1
1
回答
从
列表
中删除重复项并返回修改
后
的
列表
prolog
prolog
Prolog
谓词接收
列表
并删除重复项,然后返回修改
后
的
列表
。remove_duplicates([],[]). member(X,Y), !
浏览 4
提问于2022-03-29
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
那迷人的被遗忘的语言:Prolog
《七周七语言:理解多种编程范型》读书笔记
6 个新奇的编程方式,改变你对编码的认知
选Python还是选Java?2020年,优秀程序员最应该掌握的7种编程语言
2021 年最值得推荐的 5 门人工智能编程语言
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券