算法和逻辑有什么区别?

时间:2016-04-08 12:19:20

标签: computer-science

我知道算法是一种有效的方法,表示为用于计算函数的定义良好的指令的有限列表。但是我们如何将它与逻辑区分开来?

2 个答案:

答案 0 :(得分:5)

哇你的问题带我去旅行,我发现了一些东西!这可能不是一个答案,而是将其作为参考。

<强> Algorithm = Logic + Control

算法可以视为由a组成 逻辑组件,指定用于解决问题的知识,以及控制组件,用于确定问题解决策略 使用该知识的手段。

逻辑 component确定算法的含义 而控制组件只影响它 效益分析。算法的有效性通常可以 通过改进控制组件来改进 改变算法的逻辑。

答案 1 :(得分:1)

逻辑将是定义明确的指令背后的原因。