给出了一个算法,用一堆符号和一个非常特殊的符号描述在你选择的一篇论文中。我如何学会阅读这样的算法描述,并将它们转化为计算机程序?
下图描述了计算增量局部孤立点因子的算法。
将其转换为编程语言的最佳方法是什么?
您的回答也可以帮助我,指出文章描述使用的符号,符号在一般和如何阅读和理解这类论文的教程。
发布于 2014-03-24 21:10:09
你似乎在询问一般被描述为一阶谓词演算课程的一部分。一般的介绍(包括符号)可以在这里或您的库中找到。
一般情况下,类似于
意思是“为所有人”
在片场里
“.”并且通常使用for
循环或类似的循环结构(取决于特定语言)在编程语言中实现。
关于算法的入门书也可能对回答你的问题很有用。如果你的目标计算机语言是C语言的话,Sedgewick的C语言中的算法就是一个例子。
发布于 2014-03-25 07:55:25
我认为这个问题只能从非常广泛的意义上来回答。算法论文中的伪码表示法并不遵循一致的标准,有时对所讨论的算法也没有伪码表示法。一般的建议是尽可能多地研究所涉及的问题,并学习一些数学。
https://stackoverflow.com/questions/22620694
复制相似问题