riw*_*alk 27
没有.
函数是计算机程序中的代码块.
算法是描述如何解决问题的抽象概念.
Mer*_*ham 15
在数学中,函数是"一种数学关系,使得给定集合的每个元素(函数的域)与另一集合的元素(函数的范围)相关联"(来源 - google.com,定义:功能).
在计算机科学中,函数是一段代码,可选择地接受参数,可选地给出结果,并且可选地具有副作用(取决于语言 - 一些语言禁止副作用).它必须具有特定的机器实现才能执行.
计算机科学术语来自数学术语,是数学概念的机器实现.
算法是"精确的规则(或规则集),指定如何解决某些问题"(来源 - google.com,定义:算法).算法可以在计算机科学之外定义,并且没有确定的机器实现.您可以通过手工编写来"实现"它:)
这里的关键区别在于,在计算机科学中,算法是抽象的,并且没有明确的机器实现.功能是具体的,并且具有机器实现.
| 归档时间: |
|
| 查看次数: |
22506 次 |
| 最近记录: |